%----Output an unreadable proof
% SZS output start Proof for theBenchmark
thf(type_def_5, type, del: $tType).
thf(type_def_6, type, sTfun: ($tType * $tType) > $tType).
thf(type_def_7, type, tp__i: $tType).
thf(type_def_8, type, tp__ty_2Enum_2Enum: $tType).
thf(type_def_9, type, tp__ty_2Eone_2Eone: $tType).
thf(type_def_10, type, tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone: $tType).
thf(type_def_11, type, tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: $tType).
thf(type_def_12, type, tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: $tType).
thf(type_def_13, type, tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: $tType).
thf(type_def_14, type, tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone: $tType).
thf(type_def_15, type, tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum: $tType).
thf(type_def_16, type, tp__c_ty_2Elist_2Elist_o: $tType).
thf(type_def_17, type, tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum: $tType).
thf(type_def_18, type, tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: $tType).
thf(type_def_19, type, tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: $tType).
thf(type_def_20, type, tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: $tType).
thf(type_def_21, type, tp__c_ty_2Eoption_2Eoption_o: $tType).
thf(type_def_22, type, tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o: $tType).
thf(type_def_23, type, tp__ty_2Estring_2Echar: $tType).
thf(type_def_24, type, tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType).
thf(type_def_25, type, tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType).
thf(type_def_26, type, tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType).
thf(type_def_27, type, tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: $tType).
thf(type_def_28, type, tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: $tType).
thf(type_def_29, type, tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType).
thf(type_def_30, type, tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum: $tType).
thf(type_def_31, type, tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: $tType).
thf(type_def_32, type, tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType).
thf(type_def_33, type, tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: $tType).
thf(type_def_34, type, tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: $tType).
thf(type_def_35, type, tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: $tType).
thf(type_def_36, type, tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: $tType).
thf(type_def_37, type, tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: $tType).
thf(type_def_38, type, tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum: $tType).
thf(type_def_39, type, tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType).
thf(type_def_40, type, tp__ty_2EternaryComparisons_2Eordering: $tType).
thf(type_def_41, type, tp__ty_2Equote_2Eindex: $tType).
thf(type_def_42, type, tp__c_ty_2Eind__type_2Erecspace_o: $tType).
thf(type_def_43, type, tp__c_ty_2Elist_2Elist_ty_2Equote_2Eindex: $tType).
thf(type_def_44, type, tp__ty_2Einteger_2Eint: $tType).
thf(func_def_0, type, bool: del).
thf(func_def_1, type, ind: del).
thf(func_def_2, type, arr: (del > del > del)).
thf(func_def_3, type, mem: ($i > del > $o)).
thf(func_def_4, type, ap: ($i > $i > $i)).
thf(func_def_5, type, lam: (del > ($i > $i) > $i)).
thf(func_def_6, type, p: ($i > $o)).
thf(func_def_7, type, inj__o: ($o > $i)).
thf(func_def_9, type, c_2Emin_2E_3D: (del > $i)).
thf(func_def_11, type, c_2Emin_2E_40: (del > $i)).
thf(func_def_12, type, ty_2Ebool_2Eitself: (del > del)).
thf(func_def_13, type, c_2Ebool_2E_21: (del > $i)).
thf(func_def_15, type, c_2Ebool_2E_3F: (del > $i)).
thf(func_def_16, type, c_2Ebool_2E_3F_21: (del > $i)).
thf(func_def_17, type, c_2Ebool_2EARB: (del > $i)).
thf(func_def_19, type, c_2Ebool_2ECOND: (del > $i)).
thf(func_def_20, type, c_2Ebool_2EDATATYPE: (del > $i)).
thf(func_def_22, type, c_2Ebool_2EIN: (del > $i)).
thf(func_def_23, type, c_2Ebool_2ELET: (del > del > $i)).
thf(func_def_24, type, c_2Ebool_2EONE__ONE: (del > del > $i)).
thf(func_def_25, type, c_2Ebool_2EONTO: (del > del > $i)).
thf(func_def_26, type, c_2Ebool_2ERES__ABSTRACT: (del > del > $i)).
thf(func_def_27, type, c_2Ebool_2ERES__EXISTS: (del > $i)).
thf(func_def_28, type, c_2Ebool_2ERES__EXISTS__UNIQUE: (del > $i)).
thf(func_def_29, type, c_2Ebool_2ERES__FORALL: (del > $i)).
thf(func_def_30, type, c_2Ebool_2ERES__SELECT: (del > $i)).
thf(func_def_32, type, c_2Ebool_2ETYPE__DEFINITION: (del > del > $i)).
thf(func_def_34, type, c_2Ebool_2Eitself__case: (del > del > $i)).
thf(func_def_35, type, c_2Ebool_2Eliteral__case: (del > del > $i)).
thf(func_def_36, type, c_2Ebool_2Ethe__value: (del > $i)).
thf(func_def_38, type, inj__i: (tp__i > $i)).
thf(func_def_39, type, surj__i: ($i > tp__i)).
thf(func_def_41, type, c_2EnormalForms_2EEXT__POINT: (del > del > $i)).
thf(func_def_42, type, c_2EnormalForms_2EUNIV__POINT: (del > $i)).
thf(func_def_48, type, c_2Emarker_2Estmarker: (del > $i)).
thf(func_def_49, type, c_2Emarker_2Eunint: (del > $i)).
thf(func_def_50, type, c_2Ecombin_2E_3A_3E: (del > del > $i)).
thf(func_def_51, type, c_2Ecombin_2EASSOC: (del > $i)).
thf(func_def_52, type, c_2Ecombin_2EC: (del > del > del > $i)).
thf(func_def_53, type, c_2Ecombin_2ECOMM: (del > del > $i)).
thf(func_def_54, type, c_2Ecombin_2EFAIL: (del > del > $i)).
thf(func_def_55, type, c_2Ecombin_2EFCOMM: (del > del > del > $i)).
thf(func_def_56, type, c_2Ecombin_2EI: (del > $i)).
thf(func_def_57, type, c_2Ecombin_2EK: (del > del > $i)).
thf(func_def_58, type, c_2Ecombin_2ELEFT__ID: (del > del > $i)).
thf(func_def_59, type, c_2Ecombin_2EMONOID: (del > $i)).
thf(func_def_60, type, c_2Ecombin_2ERIGHT__ID: (del > del > $i)).
thf(func_def_61, type, c_2Ecombin_2ES: (del > del > del > $i)).
thf(func_def_62, type, c_2Ecombin_2EUPDATE: (del > del > $i)).
thf(func_def_63, type, c_2Ecombin_2EW: (del > del > $i)).
thf(func_def_64, type, c_2Ecombin_2Eo: (del > del > del > $i)).
thf(func_def_65, type, ty_2Enum_2Enum: del).
thf(func_def_66, type, inj__ty_2Enum_2Enum: (tp__ty_2Enum_2Enum > $i)).
thf(func_def_67, type, surj__ty_2Enum_2Enum: ($i > tp__ty_2Enum_2Enum)).
thf(func_def_69, type, fo__c_2Enum_2E0: tp__ty_2Enum_2Enum).
thf(func_def_71, type, fo__c_2Enum_2EABS__num: (tp__i > tp__ty_2Enum_2Enum)).
thf(func_def_74, type, fo__c_2Enum_2EREP__num: (tp__ty_2Enum_2Enum > tp__i)).
thf(func_def_76, type, fo__c_2Enum_2ESUC: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_78, type, fo__c_2Enum_2ESUC__REP: (tp__i > tp__i)).
thf(func_def_80, type, fo__c_2Enum_2EZERO__REP: tp__i).
thf(func_def_81, type, ty_2Eone_2Eone: del).
thf(func_def_82, type, inj__ty_2Eone_2Eone: (tp__ty_2Eone_2Eone > $i)).
thf(func_def_83, type, surj__ty_2Eone_2Eone: ($i > tp__ty_2Eone_2Eone)).
thf(func_def_85, type, fo__c_2Eone_2Eone: tp__ty_2Eone_2Eone).
thf(func_def_86, type, c_2Eone_2Eone__CASE: (del > $i)).
thf(func_def_87, type, ty_2Esum_2Esum: (del > del > del)).
thf(func_def_88, type, c_2Esum_2E_2B_2B: (del > del > del > del > $i)).
thf(func_def_89, type, c_2Esum_2EABS__sum: (del > del > $i)).
thf(func_def_90, type, c_2Esum_2EINL: (del > del > $i)).
thf(func_def_91, type, c_2Esum_2EINR: (del > del > $i)).
thf(func_def_92, type, c_2Esum_2EISL: (del > del > $i)).
thf(func_def_93, type, c_2Esum_2EISR: (del > del > $i)).
thf(func_def_94, type, c_2Esum_2EIS__SUM__REP: (del > del > $i)).
thf(func_def_95, type, c_2Esum_2EOUTL: (del > del > $i)).
thf(func_def_96, type, c_2Esum_2EOUTR: (del > del > $i)).
thf(func_def_97, type, c_2Esum_2EREP__sum: (del > del > $i)).
thf(func_def_98, type, c_2Esum_2ESUM__ALL: (del > del > $i)).
thf(func_def_99, type, c_2Esum_2Esum__CASE: (del > del > del > $i)).
thf(func_def_100, type, c_2Erelation_2ECR: (del > $i)).
thf(func_def_101, type, c_2Erelation_2EEMPTY__REL: (del > $i)).
thf(func_def_102, type, c_2Erelation_2EEQC: (del > $i)).
thf(func_def_103, type, c_2Erelation_2EIDEM: (del > $i)).
thf(func_def_104, type, c_2Erelation_2EINDUCTIVE__INVARIANT: (del > del > $i)).
thf(func_def_105, type, c_2Erelation_2EINDUCTIVE__INVARIANT__ON: (del > del > $i)).
thf(func_def_106, type, c_2Erelation_2EINVOL: (del > $i)).
thf(func_def_107, type, c_2Erelation_2ELinearOrder: (del > $i)).
thf(func_def_108, type, c_2Erelation_2EO: (del > del > del > $i)).
thf(func_def_109, type, c_2Erelation_2EOrder: (del > $i)).
thf(func_def_110, type, c_2Erelation_2EPreOrder: (del > $i)).
thf(func_def_111, type, c_2Erelation_2ERC: (del > $i)).
thf(func_def_112, type, c_2Erelation_2ERCOMPL: (del > del > $i)).
thf(func_def_113, type, c_2Erelation_2ERDOM: (del > del > $i)).
thf(func_def_114, type, c_2Erelation_2ERDOM__DELETE: (del > del > $i)).
thf(func_def_115, type, c_2Erelation_2ERESTRICT: (del > del > $i)).
thf(func_def_116, type, c_2Erelation_2ERINTER: (del > del > $i)).
thf(func_def_117, type, c_2Erelation_2ERRANGE: (del > del > $i)).
thf(func_def_118, type, c_2Erelation_2ERRESTRICT: (del > del > $i)).
thf(func_def_119, type, c_2Erelation_2ERSUBSET: (del > del > $i)).
thf(func_def_120, type, c_2Erelation_2ERTC: (del > $i)).
thf(func_def_121, type, c_2Erelation_2ERUNION: (del > del > $i)).
thf(func_def_122, type, c_2Erelation_2ERUNIV: (del > del > $i)).
thf(func_def_123, type, c_2Erelation_2ESC: (del > $i)).
thf(func_def_124, type, c_2Erelation_2ESN: (del > $i)).
thf(func_def_125, type, c_2Erelation_2ESTRORD: (del > $i)).
thf(func_def_126, type, c_2Erelation_2EStrongLinearOrder: (del > $i)).
thf(func_def_127, type, c_2Erelation_2EStrongOrder: (del > $i)).
thf(func_def_128, type, c_2Erelation_2ETC: (del > $i)).
thf(func_def_129, type, c_2Erelation_2EWCR: (del > $i)).
thf(func_def_130, type, c_2Erelation_2EWF: (del > $i)).
thf(func_def_131, type, c_2Erelation_2EWFP: (del > $i)).
thf(func_def_132, type, c_2Erelation_2EWFREC: (del > del > $i)).
thf(func_def_133, type, c_2Erelation_2EWeakLinearOrder: (del > $i)).
thf(func_def_134, type, c_2Erelation_2EWeakOrder: (del > $i)).
thf(func_def_135, type, c_2Erelation_2Eantisymmetric: (del > $i)).
thf(func_def_136, type, c_2Erelation_2Eapprox: (del > del > $i)).
thf(func_def_137, type, c_2Erelation_2Ediag: (del > $i)).
thf(func_def_138, type, c_2Erelation_2Ediamond: (del > $i)).
thf(func_def_139, type, c_2Erelation_2Eequivalence: (del > $i)).
thf(func_def_140, type, c_2Erelation_2Einv: (del > del > $i)).
thf(func_def_141, type, c_2Erelation_2Einv__image: (del > del > $i)).
thf(func_def_142, type, c_2Erelation_2Eirreflexive: (del > $i)).
thf(func_def_143, type, c_2Erelation_2Enf: (del > del > $i)).
thf(func_def_144, type, c_2Erelation_2Ercdiamond: (del > $i)).
thf(func_def_145, type, c_2Erelation_2Ereflexive: (del > $i)).
thf(func_def_146, type, c_2Erelation_2Esymmetric: (del > $i)).
thf(func_def_147, type, c_2Erelation_2Ethe__fun: (del > del > $i)).
thf(func_def_148, type, c_2Erelation_2Etotal: (del > $i)).
thf(func_def_149, type, c_2Erelation_2Etransitive: (del > $i)).
thf(func_def_150, type, c_2Erelation_2Etrichotomous: (del > $i)).
thf(func_def_151, type, ty_2Eoption_2Eoption: (del > del)).
thf(func_def_152, type, c_2Eoption_2EIS__NONE: (del > $i)).
thf(func_def_153, type, c_2Eoption_2EIS__SOME: (del > $i)).
thf(func_def_154, type, c_2Eoption_2ENONE: (del > $i)).
thf(func_def_155, type, c_2Eoption_2EOPTION__ALL: (del > $i)).
thf(func_def_156, type, c_2Eoption_2EOPTION__APPLY: (del > del > $i)).
thf(func_def_157, type, c_2Eoption_2EOPTION__BIND: (del > del > $i)).
thf(func_def_158, type, c_2Eoption_2EOPTION__CHOICE: (del > $i)).
thf(func_def_159, type, inj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone: (tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone > $i)).
thf(func_def_160, type, surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone: ($i > tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone)).
thf(func_def_162, type, c_2Eoption_2EOPTION__IGNORE__BIND: (del > del > $i)).
thf(func_def_163, type, c_2Eoption_2EOPTION__JOIN: (del > $i)).
thf(func_def_164, type, c_2Eoption_2EOPTION__MAP: (del > del > $i)).
thf(func_def_165, type, c_2Eoption_2EOPTION__MAP2: (del > del > del > $i)).
thf(func_def_166, type, c_2Eoption_2EOPTION__MCOMP: (del > del > del > $i)).
thf(func_def_167, type, c_2Eoption_2EOPTREL: (del > del > $i)).
thf(func_def_168, type, c_2Eoption_2ESOME: (del > $i)).
thf(func_def_169, type, c_2Eoption_2ETHE: (del > $i)).
thf(func_def_170, type, c_2Eoption_2Eoption__ABS: (del > $i)).
thf(func_def_171, type, c_2Eoption_2Eoption__CASE: (del > del > $i)).
thf(func_def_172, type, c_2Eoption_2Eoption__REP: (del > $i)).
thf(func_def_173, type, c_2Eoption_2Esome: (del > $i)).
thf(func_def_174, type, ty_2Epair_2Eprod: (del > del > del)).
thf(func_def_175, type, c_2Epair_2E_23_23: (del > del > del > del > $i)).
thf(func_def_176, type, c_2Epair_2E_2C: (del > del > $i)).
thf(func_def_177, type, c_2Epair_2EABS__prod: (del > del > $i)).
thf(func_def_178, type, c_2Epair_2ECURRY: (del > del > del > $i)).
thf(func_def_179, type, c_2Epair_2EFST: (del > del > $i)).
thf(func_def_180, type, c_2Epair_2ELEX: (del > del > $i)).
thf(func_def_181, type, c_2Epair_2EPROD__ALL: (del > del > $i)).
thf(func_def_182, type, c_2Epair_2EREP__prod: (del > del > $i)).
thf(func_def_183, type, c_2Epair_2ERPROD: (del > del > $i)).
thf(func_def_184, type, c_2Epair_2ESND: (del > del > $i)).
thf(func_def_185, type, c_2Epair_2ESWAP: (del > del > $i)).
thf(func_def_186, type, c_2Epair_2EUNCURRY: (del > del > del > $i)).
thf(func_def_187, type, c_2Epair_2Epair__CASE: (del > del > del > $i)).
thf(func_def_190, type, fo__c_2Eprim__rec_2EPRE: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_191, type, c_2Eprim__rec_2EPRIM__REC: (del > $i)).
thf(func_def_192, type, c_2Eprim__rec_2EPRIM__REC__FUN: (del > $i)).
thf(func_def_193, type, c_2Eprim__rec_2ESIMP__REC: (del > $i)).
thf(func_def_194, type, c_2Eprim__rec_2ESIMP__REC__REL: (del > $i)).
thf(func_def_195, type, c_2Eprim__rec_2Emeasure: (del > $i)).
thf(func_def_196, type, c_2Eprim__rec_2Ewellfounded: (del > $i)).
thf(func_def_197, type, c_2Eposet_2Ebottom: (del > $i)).
thf(func_def_198, type, c_2Eposet_2Ecarrier: (del > $i)).
thf(func_def_199, type, c_2Eposet_2Echain: (del > $i)).
thf(func_def_200, type, c_2Eposet_2Ecomplete: (del > $i)).
thf(func_def_201, type, c_2Eposet_2Econtinuous: (del > $i)).
thf(func_def_202, type, c_2Eposet_2Edown__continuous: (del > $i)).
thf(func_def_203, type, c_2Eposet_2Efunction: (del > del > $i)).
thf(func_def_204, type, c_2Eposet_2Egfp: (del > $i)).
thf(func_def_205, type, c_2Eposet_2Eglb: (del > $i)).
thf(func_def_206, type, c_2Eposet_2Elfp: (del > $i)).
thf(func_def_207, type, c_2Eposet_2Elub: (del > $i)).
thf(func_def_208, type, c_2Eposet_2Emonotonic: (del > $i)).
thf(func_def_209, type, c_2Eposet_2Epointwise__lift: (del > del > $i)).
thf(func_def_210, type, c_2Eposet_2Eposet: (del > $i)).
thf(func_def_211, type, c_2Eposet_2Erelation: (del > $i)).
thf(func_def_212, type, c_2Eposet_2Etop: (del > $i)).
thf(func_def_213, type, c_2Eposet_2Eup__continuous: (del > $i)).
thf(func_def_215, type, fo__c_2Earithmetic_2E_2A: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_217, type, fo__c_2Earithmetic_2E_2B: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_219, type, fo__c_2Earithmetic_2E_2D: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_224, type, fo__c_2Earithmetic_2EABS__DIFF: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_226, type, fo__c_2Earithmetic_2EBIT1: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_228, type, fo__c_2Earithmetic_2EBIT2: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_230, type, fo__c_2Earithmetic_2EDIV: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_232, type, fo__c_2Earithmetic_2EDIV2: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_233, type, inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: (tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > $i)).
thf(func_def_234, type, surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: ($i > tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)).
thf(func_def_235, type, inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: (tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > $i)).
thf(func_def_236, type, surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: ($i > tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)).
thf(func_def_240, type, fo__c_2Earithmetic_2EEXP: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_242, type, fo__c_2Earithmetic_2EFACT: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_243, type, c_2Earithmetic_2EFUNPOW: (del > $i)).
thf(func_def_245, type, fo__c_2Earithmetic_2EMAX: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_247, type, fo__c_2Earithmetic_2EMIN: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_249, type, fo__c_2Earithmetic_2EMOD: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_251, type, c_2Earithmetic_2ENRC: (del > $i)).
thf(func_def_253, type, fo__c_2Earithmetic_2ENUMERAL: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_256, type, fo__c_2Earithmetic_2EZERO: tp__ty_2Enum_2Enum).
thf(func_def_258, type, fo__c_2Earithmetic_2Efindq: (tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_260, type, fo__c_2Earithmetic_2Enat__elim____magic: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_261, type, c_2Earithmetic_2Enum__CASE: (del > $i)).
thf(func_def_262, type, c_2Ewhile_2EHOARE__SPEC: (del > del > $i)).
thf(func_def_264, type, inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: (tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum > $i)).
thf(func_def_265, type, surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: ($i > tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)).
thf(func_def_267, type, c_2Ewhile_2EOWHILE: (del > $i)).
thf(func_def_268, type, c_2Ewhile_2EWHILE: (del > $i)).
thf(func_def_270, type, fo__c_2Enumeral_2Eexactlog: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_271, type, c_2Enumeral_2EiBIT__cases: (del > $i)).
thf(func_def_273, type, fo__c_2Enumeral_2EiDUB: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_275, type, fo__c_2Enumeral_2EiSQR: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_278, type, fo__c_2Enumeral_2EiZ: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_280, type, fo__c_2Enumeral_2EiiSUC: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_282, type, fo__c_2Enumeral_2Einternal__mult: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_284, type, fo__c_2Enumeral_2Eonecount: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_286, type, fo__c_2Enumeral_2Etexp__help: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_288, type, fo__c_2Edivides_2EPRIMES: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_291, type, ty_2Eind__type_2Erecspace: (del > del)).
thf(func_def_292, type, c_2Eind__type_2EBOTTOM: (del > $i)).
thf(func_def_293, type, c_2Eind__type_2ECONSTR: (del > $i)).
thf(func_def_294, type, c_2Eind__type_2EFCONS: (del > $i)).
thf(func_def_295, type, c_2Eind__type_2EFNIL: (del > $i)).
thf(func_def_296, type, c_2Eind__type_2EINJA: (del > $i)).
thf(func_def_297, type, c_2Eind__type_2EINJF: (del > $i)).
thf(func_def_298, type, c_2Eind__type_2EINJN: (del > $i)).
thf(func_def_299, type, c_2Eind__type_2EINJP: (del > $i)).
thf(func_def_300, type, c_2Eind__type_2EISO: (del > del > $i)).
thf(func_def_302, type, fo__c_2Eind__type_2ENUMFST: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_305, type, fo__c_2Eind__type_2ENUMPAIR: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_307, type, fo__c_2Eind__type_2ENUMRIGHT: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_309, type, fo__c_2Eind__type_2ENUMSND: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_311, type, c_2Eind__type_2EZBOT: (del > $i)).
thf(func_def_312, type, c_2Eind__type_2EZCONSTR: (del > $i)).
thf(func_def_313, type, c_2Eind__type_2EZRECSPACE: (del > $i)).
thf(func_def_314, type, c_2Eind__type_2Edest__rec: (del > $i)).
thf(func_def_315, type, c_2Eind__type_2Emk__rec: (del > $i)).
thf(func_def_318, type, fo__c_2EbasicSize_2Eone__size: (tp__ty_2Eone_2Eone > tp__ty_2Enum_2Enum)).
thf(func_def_319, type, c_2EbasicSize_2Eoption__size: (del > $i)).
thf(func_def_320, type, c_2EbasicSize_2Epair__size: (del > del > $i)).
thf(func_def_321, type, c_2EbasicSize_2Esum__size: (del > del > $i)).
thf(func_def_323, type, fo__c_2Elogroot_2ELOG: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_325, type, fo__c_2Elogroot_2EROOT: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_332, type, fo__c_2Egcd_2Egcd: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_335, type, fo__c_2Egcd_2Elcm: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_337, type, fo__c_2Enumpair_2Einvtri: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_340, type, fo__c_2Enumpair_2Enapp: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_342, type, fo__c_2Enumpair_2Encons: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_343, type, c_2Enumpair_2Enfoldl: (del > $i)).
thf(func_def_345, type, fo__c_2Enumpair_2Enfst: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_347, type, fo__c_2Enumpair_2Enlen: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_348, type, c_2Enumpair_2Enlistrec: (del > $i)).
thf(func_def_351, type, fo__c_2Enumpair_2Enpair: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_353, type, fo__c_2Enumpair_2Ensnd: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_355, type, fo__c_2Enumpair_2Etri: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_358, type, fo__c_2Ebit_2EBITS: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_360, type, fo__c_2Ebit_2EBITV: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_364, type, fo__c_2Ebit_2EBIT__REVERSE: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_367, type, fo__c_2Ebit_2EDIV__2EXP: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_369, type, fo__c_2Ebit_2ELOG2: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_371, type, fo__c_2Ebit_2ELOWEST__SET__BIT: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_373, type, fo__c_2Ebit_2EMOD__2EXP: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_378, type, fo__c_2Ebit_2ESIGN__EXTEND: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_380, type, fo__c_2Ebit_2ESLICE: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_382, type, fo__c_2Ebit_2ETIMES__2EXP: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_383, type, c_2Epred__set_2EBIGINTER: (del > $i)).
thf(func_def_384, type, c_2Epred__set_2EBIGUNION: (del > $i)).
thf(func_def_385, type, c_2Epred__set_2EBIJ: (del > del > $i)).
thf(func_def_386, type, c_2Epred__set_2ECARD: (del > $i)).
thf(func_def_387, type, c_2Epred__set_2ECHOICE: (del > $i)).
thf(func_def_388, type, c_2Epred__set_2ECOMPL: (del > $i)).
thf(func_def_389, type, c_2Epred__set_2ECROSS: (del > del > $i)).
thf(func_def_390, type, c_2Epred__set_2EDELETE: (del > $i)).
thf(func_def_391, type, c_2Epred__set_2EDFUNSET: (del > del > $i)).
thf(func_def_392, type, c_2Epred__set_2EDIFF: (del > $i)).
thf(func_def_393, type, c_2Epred__set_2EDISJOINT: (del > $i)).
thf(func_def_394, type, c_2Epred__set_2EEMPTY: (del > $i)).
thf(func_def_395, type, c_2Epred__set_2EFINITE: (del > $i)).
thf(func_def_396, type, c_2Epred__set_2EFUNSET: (del > del > $i)).
thf(func_def_397, type, c_2Epred__set_2EGSPEC: (del > del > $i)).
thf(func_def_398, type, c_2Epred__set_2EIMAGE: (del > del > $i)).
thf(func_def_399, type, c_2Epred__set_2EINJ: (del > del > $i)).
thf(func_def_400, type, c_2Epred__set_2EINSERT: (del > $i)).
thf(func_def_401, type, c_2Epred__set_2EINTER: (del > $i)).
thf(func_def_402, type, c_2Epred__set_2EITSET: (del > del > $i)).
thf(func_def_403, type, c_2Epred__set_2ELINV: (del > del > $i)).
thf(func_def_404, type, c_2Epred__set_2ELINV__OPT: (del > del > $i)).
thf(func_def_407, type, c_2Epred__set_2EPOW: (del > $i)).
thf(func_def_408, type, c_2Epred__set_2EPREIMAGE: (del > del > $i)).
thf(func_def_409, type, c_2Epred__set_2EPROD__IMAGE: (del > $i)).
thf(func_def_411, type, c_2Epred__set_2EPSUBSET: (del > $i)).
thf(func_def_412, type, c_2Epred__set_2EREL__RESTRICT: (del > $i)).
thf(func_def_413, type, c_2Epred__set_2EREST: (del > $i)).
thf(func_def_414, type, c_2Epred__set_2ERINV: (del > del > $i)).
thf(func_def_415, type, c_2Epred__set_2ESING: (del > $i)).
thf(func_def_416, type, c_2Epred__set_2ESUBSET: (del > $i)).
thf(func_def_417, type, c_2Epred__set_2ESUM__IMAGE: (del > $i)).
thf(func_def_419, type, c_2Epred__set_2ESURJ: (del > del > $i)).
thf(func_def_420, type, c_2Epred__set_2EUNION: (del > $i)).
thf(func_def_421, type, c_2Epred__set_2EUNIV: (del > $i)).
thf(func_def_422, type, c_2Epred__set_2Echooser: (del > $i)).
thf(func_def_424, type, c_2Epred__set_2Ecountable: (del > $i)).
thf(func_def_425, type, c_2Epred__set_2Eenumerate: (del > $i)).
thf(func_def_426, type, c_2Epred__set_2Eequiv__on: (del > $i)).
thf(func_def_427, type, c_2Epred__set_2Eis__measure__maximal: (del > $i)).
thf(func_def_430, type, fo__c_2Epred__set_2Epair__to__num: (tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_431, type, c_2Epred__set_2Epairwise: (del > $i)).
thf(func_def_432, type, c_2Epred__set_2Epartition: (del > $i)).
thf(func_def_433, type, c_2Epred__set_2Eschroeder__close: (del > $i)).
thf(func_def_434, type, c_2EfixedPoint_2Eclosed: (del > $i)).
thf(func_def_435, type, c_2EfixedPoint_2Edense: (del > $i)).
thf(func_def_436, type, c_2EfixedPoint_2Eempty: (del > del > $i)).
thf(func_def_437, type, c_2EfixedPoint_2Efnsum: (del > del > $i)).
thf(func_def_438, type, c_2EfixedPoint_2Egfp: (del > $i)).
thf(func_def_439, type, c_2EfixedPoint_2Elfp: (del > $i)).
thf(func_def_440, type, c_2EfixedPoint_2Emonotone: (del > del > $i)).
thf(func_def_443, type, fo__c_2Enumeral__bit_2EBIT__REV: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_448, type, fo__c_2Enumeral__bit_2EiDIV2: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_450, type, fo__c_2Enumeral__bit_2EiLOG2: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_452, type, fo__c_2Enumeral__bit_2EiMOD__2EXP: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_454, type, fo__c_2Enumeral__bit_2EiSUC: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_456, type, c_2Eset__relation_2ERREFL__EXP: (del > $i)).
thf(func_def_457, type, c_2Eset__relation_2ERRUNIV: (del > $i)).
thf(func_def_458, type, c_2Eset__relation_2Eacyclic: (del > $i)).
thf(func_def_459, type, c_2Eset__relation_2Eall__choices: (del > $i)).
thf(func_def_460, type, c_2Eset__relation_2Eantisym: (del > $i)).
thf(func_def_461, type, c_2Eset__relation_2Echain: (del > $i)).
thf(func_def_462, type, c_2Eset__relation_2Edomain: (del > del > $i)).
thf(func_def_463, type, c_2Eset__relation_2Efchains: (del > $i)).
thf(func_def_464, type, c_2Eset__relation_2Efinite__prefixes: (del > del > $i)).
thf(func_def_465, type, c_2Eset__relation_2Eget__min: (del > $i)).
thf(func_def_466, type, c_2Eset__relation_2Eirreflexive: (del > $i)).
thf(func_def_467, type, c_2Eset__relation_2Elinear__order: (del > $i)).
thf(func_def_468, type, c_2Eset__relation_2Emaximal__elements: (del > $i)).
thf(func_def_469, type, c_2Eset__relation_2Eminimal__elements: (del > $i)).
thf(func_def_470, type, c_2Eset__relation_2Enth__min: (del > $i)).
thf(func_def_471, type, c_2Eset__relation_2Enum__order: (del > $i)).
thf(func_def_472, type, c_2Eset__relation_2Epartial__order: (del > $i)).
thf(func_def_473, type, c_2Eset__relation_2Eper: (del > $i)).
thf(func_def_474, type, c_2Eset__relation_2Eper__restrict: (del > $i)).
thf(func_def_475, type, c_2Eset__relation_2Erange: (del > del > $i)).
thf(func_def_476, type, c_2Eset__relation_2Ercomp: (del > del > del > $i)).
thf(func_def_477, type, c_2Eset__relation_2Ereflexive: (del > $i)).
thf(func_def_478, type, c_2Eset__relation_2Erel__to__reln: (del > del > $i)).
thf(func_def_479, type, c_2Eset__relation_2Ereln__to__rel: (del > del > $i)).
thf(func_def_480, type, c_2Eset__relation_2Errestrict: (del > $i)).
thf(func_def_481, type, c_2Eset__relation_2Estrict: (del > $i)).
thf(func_def_482, type, c_2Eset__relation_2Estrict__linear__order: (del > $i)).
thf(func_def_483, type, c_2Eset__relation_2Etc: (del > $i)).
thf(func_def_484, type, c_2Eset__relation_2Etransitive: (del > $i)).
thf(func_def_485, type, c_2Eset__relation_2Euniv__reln: (del > $i)).
thf(func_def_486, type, c_2Eset__relation_2Eupper__bounds: (del > del > $i)).
thf(func_def_487, type, ty_2Elist_2Elist: (del > del)).
thf(func_def_488, type, c_2Elist_2EALL__DISTINCT: (del > $i)).
thf(func_def_489, type, c_2Elist_2EAPPEND: (del > $i)).
thf(func_def_490, type, c_2Elist_2ECONS: (del > $i)).
thf(func_def_491, type, c_2Elist_2EDROP: (del > $i)).
thf(func_def_492, type, c_2Elist_2EEL: (del > $i)).
thf(func_def_493, type, c_2Elist_2EEVERY: (del > $i)).
thf(func_def_494, type, c_2Elist_2EEVERYi: (del > $i)).
thf(func_def_495, type, c_2Elist_2EEXISTS: (del > $i)).
thf(func_def_496, type, c_2Elist_2EFILTER: (del > $i)).
thf(func_def_497, type, c_2Elist_2EFIND: (del > $i)).
thf(func_def_498, type, c_2Elist_2EFLAT: (del > $i)).
thf(func_def_499, type, c_2Elist_2EFOLDL: (del > del > $i)).
thf(func_def_500, type, c_2Elist_2EFOLDL2: (del > del > del > $i)).
thf(func_def_501, type, c_2Elist_2EFOLDR: (del > del > $i)).
thf(func_def_502, type, c_2Elist_2EFRONT: (del > $i)).
thf(func_def_503, type, c_2Elist_2EGENLIST: (del > $i)).
thf(func_def_504, type, c_2Elist_2EGENLIST__AUX: (del > $i)).
thf(func_def_505, type, c_2Elist_2EHD: (del > $i)).
thf(func_def_506, type, c_2Elist_2EINDEX__FIND: (del > $i)).
thf(func_def_507, type, c_2Elist_2EINDEX__OF: (del > $i)).
thf(func_def_508, type, c_2Elist_2ELAST: (del > $i)).
thf(func_def_509, type, c_2Elist_2ELEN: (del > $i)).
thf(func_def_510, type, c_2Elist_2ELENGTH: (del > $i)).
thf(func_def_511, type, c_2Elist_2ELIST__APPLY: (del > del > $i)).
thf(func_def_512, type, c_2Elist_2ELIST__BIND: (del > del > $i)).
thf(func_def_513, type, inj__c_ty_2Elist_2Elist_ty_2Eone_2Eone: (tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone > $i)).
thf(func_def_514, type, surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone: ($i > tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone)).
thf(func_def_516, type, c_2Elist_2ELIST__IGNORE__BIND: (del > del > $i)).
thf(func_def_517, type, c_2Elist_2ELIST__LIFT2: (del > del > del > $i)).
thf(func_def_518, type, c_2Elist_2ELIST__REL: (del > del > $i)).
thf(func_def_519, type, c_2Elist_2ELIST__TO__SET: (del > $i)).
thf(func_def_520, type, c_2Elist_2ELLEX: (del > $i)).
thf(func_def_521, type, c_2Elist_2ELRC: (del > $i)).
thf(func_def_522, type, c_2Elist_2ELUPDATE: (del > $i)).
thf(func_def_523, type, c_2Elist_2EMAP: (del > del > $i)).
thf(func_def_524, type, c_2Elist_2EMAP2: (del > del > del > $i)).
thf(func_def_525, type, c_2Elist_2ENIL: (del > $i)).
thf(func_def_526, type, c_2Elist_2ENULL: (del > $i)).
thf(func_def_527, type, c_2Elist_2EOPT__MMAP: (del > del > $i)).
thf(func_def_528, type, c_2Elist_2EPAD__LEFT: (del > $i)).
thf(func_def_529, type, c_2Elist_2EPAD__RIGHT: (del > $i)).
thf(func_def_530, type, c_2Elist_2EREV: (del > $i)).
thf(func_def_531, type, c_2Elist_2EREVERSE: (del > $i)).
thf(func_def_532, type, c_2Elist_2ESET__TO__LIST: (del > $i)).
thf(func_def_533, type, c_2Elist_2ESHORTLEX: (del > $i)).
thf(func_def_534, type, c_2Elist_2ESNOC: (del > $i)).
thf(func_def_535, type, inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum: (tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > $i)).
thf(func_def_536, type, surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum: ($i > tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)).
thf(func_def_538, type, fo__c_2Elist_2ESUM: (tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_540, type, fo__c_2Elist_2ESUM__ACC: (tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_541, type, c_2Elist_2ETAKE: (del > $i)).
thf(func_def_542, type, c_2Elist_2ETL: (del > $i)).
thf(func_def_543, type, c_2Elist_2EUNIQUE: (del > $i)).
thf(func_def_544, type, c_2Elist_2EUNZIP: (del > del > $i)).
thf(func_def_545, type, c_2Elist_2EZIP: (del > del > $i)).
thf(func_def_546, type, c_2Elist_2EdropWhile: (del > $i)).
thf(func_def_547, type, c_2Elist_2EisPREFIX: (del > $i)).
thf(func_def_548, type, c_2Elist_2Elist__CASE: (del > del > $i)).
thf(func_def_549, type, c_2Elist_2Elist__size: (del > $i)).
thf(func_def_550, type, c_2Elist_2Enub: (del > $i)).
thf(func_def_551, type, c_2Elist_2EoEL: (del > $i)).
thf(func_def_552, type, c_2Elist_2EoHD: (del > $i)).
thf(func_def_553, type, c_2Elist_2EsplitAtPki: (del > del > $i)).
thf(func_def_554, type, c_2Estate__transformer_2EBIND: (del > del > del > $i)).
thf(func_def_555, type, c_2Estate__transformer_2EEXT: (del > del > del > $i)).
thf(func_def_556, type, c_2Estate__transformer_2EFOR: (del > $i)).
thf(func_def_557, type, c_2Estate__transformer_2EFOREACH: (del > del > $i)).
thf(func_def_558, type, c_2Estate__transformer_2EIGNORE__BIND: (del > del > del > $i)).
thf(func_def_559, type, c_2Estate__transformer_2EJOIN: (del > del > $i)).
thf(func_def_560, type, c_2Estate__transformer_2EMCOMP: (del > del > del > del > $i)).
thf(func_def_561, type, c_2Estate__transformer_2EMMAP: (del > del > del > $i)).
thf(func_def_562, type, c_2Estate__transformer_2EMWHILE: (del > del > $i)).
thf(func_def_563, type, c_2Estate__transformer_2ENARROW: (del > del > del > $i)).
thf(func_def_564, type, c_2Estate__transformer_2EREAD: (del > del > $i)).
thf(func_def_565, type, c_2Estate__transformer_2EUNIT: (del > del > $i)).
thf(func_def_566, type, c_2Estate__transformer_2EWIDEN: (del > del > del > $i)).
thf(func_def_567, type, c_2Estate__transformer_2EWRITE: (del > $i)).
thf(func_def_568, type, c_2Estate__transformer_2EmapM: (del > del > del > $i)).
thf(func_def_569, type, c_2Estate__transformer_2Esequence: (del > del > $i)).
thf(func_def_572, type, c_2EerrorStateMonad_2EBIND: (del > del > del > $i)).
thf(func_def_573, type, c_2EerrorStateMonad_2EES__APPLY: (del > del > del > $i)).
thf(func_def_574, type, c_2EerrorStateMonad_2EES__CHOICE: (del > del > $i)).
thf(func_def_575, type, c_2EerrorStateMonad_2EES__FAIL: (del > del > $i)).
thf(func_def_576, type, c_2EerrorStateMonad_2EES__GUARD: (del > $i)).
thf(func_def_577, type, c_2EerrorStateMonad_2EES__LIFT2: (del > del > del > del > $i)).
thf(func_def_578, type, c_2EerrorStateMonad_2EEXT: (del > del > del > $i)).
thf(func_def_579, type, c_2EerrorStateMonad_2EFOR: (del > $i)).
thf(func_def_580, type, c_2EerrorStateMonad_2EFOREACH: (del > del > $i)).
thf(func_def_581, type, c_2EerrorStateMonad_2EIGNORE__BIND: (del > del > del > $i)).
thf(func_def_582, type, c_2EerrorStateMonad_2EJOIN: (del > del > $i)).
thf(func_def_583, type, c_2EerrorStateMonad_2EMCOMP: (del > del > del > del > del > $i)).
thf(func_def_584, type, c_2EerrorStateMonad_2EMMAP: (del > del > del > $i)).
thf(func_def_585, type, c_2EerrorStateMonad_2ENARROW: (del > del > del > $i)).
thf(func_def_586, type, c_2EerrorStateMonad_2EREAD: (del > del > $i)).
thf(func_def_587, type, c_2EerrorStateMonad_2EUNIT: (del > del > $i)).
thf(func_def_588, type, c_2EerrorStateMonad_2EWIDEN: (del > del > del > $i)).
thf(func_def_589, type, c_2EerrorStateMonad_2EWRITE: (del > $i)).
thf(func_def_590, type, c_2EerrorStateMonad_2EmapM: (del > del > del > $i)).
thf(func_def_591, type, c_2EerrorStateMonad_2Esequence: (del > del > $i)).
thf(func_def_592, type, c_2EquantHeuristics_2EGUESS__EXISTS: (del > del > $i)).
thf(func_def_593, type, c_2EquantHeuristics_2EGUESS__EXISTS__GAP: (del > del > $i)).
thf(func_def_594, type, c_2EquantHeuristics_2EGUESS__EXISTS__POINT: (del > del > $i)).
thf(func_def_595, type, c_2EquantHeuristics_2EGUESS__FORALL: (del > del > $i)).
thf(func_def_596, type, c_2EquantHeuristics_2EGUESS__FORALL__GAP: (del > del > $i)).
thf(func_def_597, type, c_2EquantHeuristics_2EGUESS__FORALL__POINT: (del > del > $i)).
thf(func_def_598, type, c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN: (del > del > $i)).
thf(func_def_599, type, c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS: (del > $i)).
thf(func_def_600, type, c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL: (del > $i)).
thf(func_def_601, type, inj__c_ty_2Elist_2Elist_o: (tp__c_ty_2Elist_2Elist_o > $i)).
thf(func_def_602, type, surj__c_ty_2Elist_2Elist_o: ($i > tp__c_ty_2Elist_2Elist_o)).
thf(func_def_604, type, c_2Erich__list_2EBUTLASTN: (del > $i)).
thf(func_def_607, type, c_2Erich__list_2EELL: (del > $i)).
thf(func_def_608, type, c_2Erich__list_2EIS__SUBLIST: (del > $i)).
thf(func_def_609, type, c_2Erich__list_2EIS__SUFFIX: (del > $i)).
thf(func_def_610, type, c_2Erich__list_2ELASTN: (del > $i)).
thf(func_def_611, type, c_2Erich__list_2ELIST__ELEM__COUNT: (del > $i)).
thf(func_def_613, type, c_2Erich__list_2EPREFIX: (del > $i)).
thf(func_def_614, type, c_2Erich__list_2EREPLICATE: (del > $i)).
thf(func_def_615, type, c_2Erich__list_2ESCANL: (del > del > $i)).
thf(func_def_616, type, c_2Erich__list_2ESCANR: (del > del > $i)).
thf(func_def_617, type, c_2Erich__list_2ESEG: (del > $i)).
thf(func_def_618, type, c_2Erich__list_2ESPLITL: (del > $i)).
thf(func_def_619, type, c_2Erich__list_2ESPLITP: (del > $i)).
thf(func_def_620, type, c_2Erich__list_2ESPLITP__AUX: (del > $i)).
thf(func_def_621, type, c_2Erich__list_2ESPLITR: (del > $i)).
thf(func_def_622, type, c_2Erich__list_2ESUFFIX: (del > $i)).
thf(func_def_623, type, c_2Erich__list_2ETL__T: (del > $i)).
thf(func_def_624, type, c_2Erich__list_2EUNZIP__FST: (del > del > $i)).
thf(func_def_625, type, c_2Erich__list_2EUNZIP__SND: (del > del > $i)).
thf(func_def_626, type, c_2Erich__list_2Ecommon__prefixes: (del > $i)).
thf(func_def_627, type, c_2Erich__list_2Elongest__prefix: (del > $i)).
thf(func_def_628, type, inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum: (tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum > $i)).
thf(func_def_629, type, surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum: ($i > tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum)).
thf(func_def_630, type, inj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: (tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o > $i)).
thf(func_def_631, type, surj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: ($i > tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o)).
thf(func_def_632, type, inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: (tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o > $i)).
thf(func_def_633, type, surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: ($i > tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o)).
thf(func_def_640, type, fo__c_2Enumposrep_2El2n: (tp__ty_2Enum_2Enum > tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_642, type, fo__c_2Enumposrep_2El2n2: (tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_645, type, fo__c_2Enumposrep_2Enum__from__bin__list: (tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_647, type, fo__c_2Enumposrep_2Enum__from__dec__list: (tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_649, type, fo__c_2Enumposrep_2Enum__from__hex__list: (tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_651, type, fo__c_2Enumposrep_2Enum__from__oct__list: (tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_656, type, c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO: (del > $i)).
thf(func_def_657, type, c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO: (del > del > $i)).
thf(func_def_658, type, c_2EpatternMatches_2EPMATCH: (del > del > $i)).
thf(func_def_659, type, c_2EpatternMatches_2EPMATCH__EQUIV__ROWS: (del > del > $i)).
thf(func_def_660, type, c_2EpatternMatches_2EPMATCH__EXPAND__PRED: (del > del > $i)).
thf(func_def_661, type, c_2EpatternMatches_2EPMATCH__FLATTEN__FUN: (del > del > del > $i)).
thf(func_def_662, type, c_2EpatternMatches_2EPMATCH__INCOMPLETE: (del > $i)).
thf(func_def_663, type, c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE: (del > del > $i)).
thf(func_def_664, type, c_2EpatternMatches_2EPMATCH__ROW: (del > del > del > $i)).
thf(func_def_665, type, c_2EpatternMatches_2EPMATCH__ROW__COND: (del > del > $i)).
thf(func_def_666, type, c_2EpatternMatches_2EPMATCH__ROW__COND__EX: (del > del > $i)).
thf(func_def_667, type, c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ: (del > del > $i)).
thf(func_def_668, type, c_2EpatternMatches_2EPMATCH__ROW__LIFT: (del > del > del > $i)).
thf(func_def_669, type, c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT: (del > del > $i)).
thf(func_def_670, type, c_2EpatternMatches_2EPMATCH__ROW__magic__0: (del > del > $i)).
thf(func_def_671, type, c_2EpatternMatches_2EPMATCH__ROW__magic__1: (del > del > del > $i)).
thf(func_def_672, type, c_2EpatternMatches_2EPMATCH__ROW__magic__2: (del > del > $i)).
thf(func_def_673, type, c_2EpatternMatches_2EPMATCH__ROW__magic__3: (del > del > $i)).
thf(func_def_674, type, c_2EpatternMatches_2EPMATCH__ROW__magic__4: (del > del > $i)).
thf(func_def_675, type, c_2EpatternMatches_2EPMATCH__magic__1: (del > del > $i)).
thf(func_def_678, type, c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO: (del > del > $i)).
thf(func_def_679, type, inj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: (tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o > $i)).
thf(func_def_680, type, surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: ($i > tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o)).
thf(func_def_681, type, c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX: (del > del > $i)).
thf(func_def_682, type, inj__c_ty_2Eoption_2Eoption_o: (tp__c_ty_2Eoption_2Eoption_o > $i)).
thf(func_def_683, type, surj__c_ty_2Eoption_2Eoption_o: ($i > tp__c_ty_2Eoption_2Eoption_o)).
thf(func_def_684, type, c_2EindexedLists_2EFOLDRi: (del > del > $i)).
thf(func_def_685, type, c_2EindexedLists_2ELIST__RELi: (del > del > $i)).
thf(func_def_686, type, c_2EindexedLists_2EMAP2i: (del > del > del > $i)).
thf(func_def_687, type, c_2EindexedLists_2EMAP2ia: (del > del > del > $i)).
thf(func_def_688, type, c_2EindexedLists_2EMAPi: (del > del > $i)).
thf(func_def_689, type, c_2EindexedLists_2EMAPi__ACC: (del > del > $i)).
thf(func_def_690, type, c_2EindexedLists_2EdelN: (del > $i)).
thf(func_def_691, type, c_2EindexedLists_2Efindi: (del > $i)).
thf(func_def_692, type, c_2EindexedLists_2EfupdLast: (del > $i)).
thf(func_def_704, type, c_2EreaderMonad_2EBIND: (del > del > del > $i)).
thf(func_def_705, type, c_2EreaderMonad_2EFMAP: (del > del > del > $i)).
thf(func_def_706, type, c_2EreaderMonad_2EJOIN: (del > del > $i)).
thf(func_def_707, type, c_2EreaderMonad_2EMCOMPOSE: (del > del > del > del > $i)).
thf(func_def_708, type, c_2EreaderMonad_2EUNIT: (del > del > $i)).
thf(func_def_709, type, c_2Ebag_2EBAG__ALL__DISTINCT: (del > $i)).
thf(func_def_710, type, c_2Ebag_2EBAG__CARD: (del > $i)).
thf(func_def_711, type, c_2Ebag_2EBAG__CARD__RELn: (del > $i)).
thf(func_def_712, type, c_2Ebag_2EBAG__CHOICE: (del > $i)).
thf(func_def_713, type, c_2Ebag_2EBAG__DELETE: (del > $i)).
thf(func_def_714, type, c_2Ebag_2EBAG__DIFF: (del > $i)).
thf(func_def_715, type, c_2Ebag_2EBAG__DISJOINT: (del > $i)).
thf(func_def_716, type, c_2Ebag_2EBAG__EVERY: (del > $i)).
thf(func_def_717, type, c_2Ebag_2EBAG__FILTER: (del > $i)).
thf(func_def_720, type, c_2Ebag_2EBAG__IMAGE: (del > del > $i)).
thf(func_def_721, type, c_2Ebag_2EBAG__IN: (del > $i)).
thf(func_def_722, type, c_2Ebag_2EBAG__INN: (del > $i)).
thf(func_def_723, type, c_2Ebag_2EBAG__INSERT: (del > $i)).
thf(func_def_724, type, c_2Ebag_2EBAG__INTER: (del > $i)).
thf(func_def_725, type, c_2Ebag_2EBAG__MERGE: (del > $i)).
thf(func_def_726, type, c_2Ebag_2EBAG__OF__SET: (del > $i)).
thf(func_def_727, type, c_2Ebag_2EBAG__REST: (del > $i)).
thf(func_def_728, type, c_2Ebag_2EBAG__UNION: (del > $i)).
thf(func_def_729, type, c_2Ebag_2EBIG__BAG__UNION: (del > $i)).
thf(func_def_730, type, c_2Ebag_2EEL__BAG: (del > $i)).
thf(func_def_731, type, c_2Ebag_2EEMPTY__BAG: (del > $i)).
thf(func_def_732, type, c_2Ebag_2EFINITE__BAG: (del > $i)).
thf(func_def_733, type, c_2Ebag_2EITBAG: (del > del > $i)).
thf(func_def_734, type, c_2Ebag_2EPSUB__BAG: (del > $i)).
thf(func_def_735, type, c_2Ebag_2ESET__OF__BAG: (del > $i)).
thf(func_def_736, type, c_2Ebag_2ESING__BAG: (del > $i)).
thf(func_def_737, type, c_2Ebag_2ESUB__BAG: (del > $i)).
thf(func_def_738, type, c_2Ebag_2Ebag__size: (del > $i)).
thf(func_def_739, type, c_2Ebag_2Edominates: (del > del > $i)).
thf(func_def_740, type, c_2Ebag_2Emlt1: (del > $i)).
thf(func_def_741, type, c_2Etransfer_2EFUN__REL: (del > del > del > del > $i)).
thf(func_def_742, type, c_2Etransfer_2EPAIR__REL: (del > del > del > del > $i)).
thf(func_def_743, type, c_2Etransfer_2Ebi__unique: (del > del > $i)).
thf(func_def_744, type, c_2Etransfer_2Ebitotal: (del > del > $i)).
thf(func_def_745, type, c_2Etransfer_2Eleft__unique: (del > del > $i)).
thf(func_def_746, type, c_2Etransfer_2Eright__unique: (del > del > $i)).
thf(func_def_747, type, c_2Etransfer_2Esurj: (del > del > $i)).
thf(func_def_748, type, c_2Etransfer_2Etotal: (del > del > $i)).
thf(func_def_749, type, c_2EdirGraph_2EEXCLUDE: (del > del > $i)).
thf(func_def_750, type, c_2EdirGraph_2EParents: (del > del > $i)).
thf(func_def_751, type, c_2EdirGraph_2EREACH: (del > $i)).
thf(func_def_752, type, c_2EdirGraph_2EREACH__LIST: (del > $i)).
thf(func_def_753, type, ty_2EEncode_2Etree: (del > del)).
thf(func_def_754, type, c_2EEncode_2ENode: (del > $i)).
thf(func_def_755, type, c_2EEncode_2Ebiprefix: (del > $i)).
thf(func_def_757, type, c_2EEncode_2Eencode__blist: (del > del > $i)).
thf(func_def_760, type, c_2EEncode_2Eencode__list: (del > $i)).
thf(func_def_762, type, c_2EEncode_2Eencode__option: (del > $i)).
thf(func_def_763, type, c_2EEncode_2Eencode__prod: (del > del > $i)).
thf(func_def_764, type, c_2EEncode_2Eencode__sum: (del > del > $i)).
thf(func_def_765, type, c_2EEncode_2Eencode__tree: (del > $i)).
thf(func_def_767, type, c_2EEncode_2Elift__blist: (del > $i)).
thf(func_def_768, type, c_2EEncode_2Elift__option: (del > $i)).
thf(func_def_769, type, c_2EEncode_2Elift__prod: (del > del > $i)).
thf(func_def_770, type, c_2EEncode_2Elift__sum: (del > del > $i)).
thf(func_def_771, type, c_2EEncode_2Elift__tree: (del > $i)).
thf(func_def_772, type, c_2EEncode_2Etree1__size: (del > $i)).
thf(func_def_773, type, c_2EEncode_2Etree__CASE: (del > del > $i)).
thf(func_def_774, type, c_2EEncode_2Etree__size: (del > $i)).
thf(func_def_775, type, c_2EEncode_2Ewf__encoder: (del > $i)).
thf(func_def_776, type, c_2EEncode_2Ewf__pred: (del > $i)).
thf(func_def_778, type, ty_2Esemi__ring_2Esemi__ring: (del > del)).
thf(func_def_779, type, c_2Esemi__ring_2Eis__semi__ring: (del > $i)).
thf(func_def_780, type, c_2Esemi__ring_2Erecordtype_2Esemi__ring: (del > $i)).
thf(func_def_781, type, c_2Esemi__ring_2Esemi__ring__CASE: (del > del > $i)).
thf(func_def_782, type, c_2Esemi__ring_2Esemi__ring__SR0: (del > $i)).
thf(func_def_783, type, c_2Esemi__ring_2Esemi__ring__SR0__fupd: (del > $i)).
thf(func_def_784, type, c_2Esemi__ring_2Esemi__ring__SR1: (del > $i)).
thf(func_def_785, type, c_2Esemi__ring_2Esemi__ring__SR1__fupd: (del > $i)).
thf(func_def_786, type, c_2Esemi__ring_2Esemi__ring__SRM: (del > $i)).
thf(func_def_787, type, c_2Esemi__ring_2Esemi__ring__SRM__fupd: (del > $i)).
thf(func_def_788, type, c_2Esemi__ring_2Esemi__ring__SRP: (del > $i)).
thf(func_def_789, type, c_2Esemi__ring_2Esemi__ring__SRP__fupd: (del > $i)).
thf(func_def_790, type, c_2Esemi__ring_2Esemi__ring__size: (del > $i)).
thf(func_def_791, type, ty_2Ewellorder_2Ewellorder: (del > del)).
thf(func_def_792, type, c_2Ewellorder_2EADD1: (del > $i)).
thf(func_def_793, type, c_2Ewellorder_2EChain: (del > $i)).
thf(func_def_794, type, c_2Ewellorder_2EelsOf: (del > $i)).
thf(func_def_795, type, c_2Ewellorder_2Efinite: (del > $i)).
thf(func_def_796, type, c_2Ewellorder_2Efl: (del > $i)).
thf(func_def_797, type, c_2Ewellorder_2EfromNatWO: (del > $i)).
thf(func_def_798, type, c_2Ewellorder_2Eiseg: (del > $i)).
thf(func_def_799, type, c_2Ewellorder_2Eorderiso: (del > del > $i)).
thf(func_def_800, type, c_2Ewellorder_2Eorderlt: (del > del > $i)).
thf(func_def_801, type, c_2Ewellorder_2Eposet: (del > $i)).
thf(func_def_802, type, c_2Ewellorder_2Eremove: (del > $i)).
thf(func_def_803, type, c_2Ewellorder_2EwZERO: (del > $i)).
thf(func_def_804, type, c_2Ewellorder_2Ewellfounded: (del > $i)).
thf(func_def_805, type, c_2Ewellorder_2Ewellorder: (del > $i)).
thf(func_def_806, type, c_2Ewellorder_2Ewellorder__ABS: (del > $i)).
thf(func_def_807, type, c_2Ewellorder_2Ewellorder__REP: (del > $i)).
thf(func_def_808, type, c_2Ewellorder_2Ewleast: (del > $i)).
thf(func_def_809, type, c_2Ewellorder_2Ewo2wo: (del > del > $i)).
thf(func_def_810, type, c_2Ewellorder_2Ewobound: (del > $i)).
thf(func_def_811, type, inj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o: (tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o > $i)).
thf(func_def_812, type, surj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o: ($i > tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o)).
thf(func_def_813, type, ty_2Einftree_2Einftree: (del > del > del > del)).
thf(func_def_814, type, c_2Einftree_2Efrom__inftree: (del > del > del > $i)).
thf(func_def_815, type, c_2Einftree_2EiLf: (del > del > del > $i)).
thf(func_def_816, type, c_2Einftree_2EiNd: (del > del > del > $i)).
thf(func_def_817, type, c_2Einftree_2Einftree__CASE: (del > del > del > del > $i)).
thf(func_def_818, type, c_2Einftree_2Einftree__rec: (del > del > del > del > $i)).
thf(func_def_819, type, c_2Einftree_2Eis__tree: (del > del > del > $i)).
thf(func_def_820, type, c_2Einftree_2Erelrec: (del > del > del > del > $i)).
thf(func_def_821, type, c_2Einftree_2Eto__inftree: (del > del > del > $i)).
thf(func_def_822, type, ty_2Efcp_2Ebit0: (del > del)).
thf(func_def_823, type, ty_2Efcp_2Ebit1: (del > del)).
thf(func_def_824, type, ty_2Efcp_2Ecart: (del > del > del)).
thf(func_def_825, type, ty_2Efcp_2Efinite__image: (del > del)).
thf(func_def_826, type, c_2Efcp_2E_3A_2B: (del > del > $i)).
thf(func_def_827, type, c_2Efcp_2EBIT0A: (del > $i)).
thf(func_def_828, type, c_2Efcp_2EBIT0B: (del > $i)).
thf(func_def_829, type, c_2Efcp_2EBIT1A: (del > $i)).
thf(func_def_830, type, c_2Efcp_2EBIT1B: (del > $i)).
thf(func_def_831, type, c_2Efcp_2EBIT1C: (del > $i)).
thf(func_def_832, type, c_2Efcp_2EFCP: (del > del > $i)).
thf(func_def_833, type, c_2Efcp_2EFCP__CONCAT: (del > del > del > $i)).
thf(func_def_834, type, c_2Efcp_2EFCP__CONS: (del > del > del > $i)).
thf(func_def_835, type, c_2Efcp_2EFCP__EVERY: (del > del > $i)).
thf(func_def_836, type, c_2Efcp_2EFCP__EXISTS: (del > del > $i)).
thf(func_def_837, type, c_2Efcp_2EFCP__FOLD: (del > del > del > $i)).
thf(func_def_838, type, c_2Efcp_2EFCP__HD: (del > del > $i)).
thf(func_def_839, type, c_2Efcp_2EFCP__MAP: (del > del > del > $i)).
thf(func_def_840, type, c_2Efcp_2EFCP__TL: (del > del > del > $i)).
thf(func_def_841, type, c_2Efcp_2EFCP__ZIP: (del > del > del > $i)).
thf(func_def_842, type, c_2Efcp_2EHAS__SIZE: (del > $i)).
thf(func_def_843, type, c_2Efcp_2EL2V: (del > del > $i)).
thf(func_def_844, type, c_2Efcp_2EV2L: (del > del > $i)).
thf(func_def_845, type, c_2Efcp_2Ebit0__CASE: (del > del > $i)).
thf(func_def_846, type, c_2Efcp_2Ebit0__size: (del > $i)).
thf(func_def_847, type, c_2Efcp_2Ebit1__CASE: (del > del > $i)).
thf(func_def_848, type, c_2Efcp_2Ebit1__size: (del > $i)).
thf(func_def_849, type, c_2Efcp_2Edest__cart: (del > del > $i)).
thf(func_def_850, type, c_2Efcp_2Edest__finite__image: (del > $i)).
thf(func_def_851, type, c_2Efcp_2Edimindex: (del > $i)).
thf(func_def_852, type, c_2Efcp_2Efcp__CASE: (del > del > del > $i)).
thf(func_def_853, type, c_2Efcp_2Efcp__index: (del > del > $i)).
thf(func_def_854, type, c_2Efcp_2Efinite__index: (del > $i)).
thf(func_def_855, type, c_2Efcp_2Emk__cart: (del > del > $i)).
thf(func_def_856, type, c_2Efcp_2Emk__finite__image: (del > $i)).
thf(func_def_859, type, c_2Esorting_2EPART: (del > $i)).
thf(func_def_860, type, c_2Esorting_2EPART3: (del > $i)).
thf(func_def_861, type, c_2Esorting_2EPARTITION: (del > $i)).
thf(func_def_862, type, c_2Esorting_2EPERM: (del > $i)).
thf(func_def_863, type, c_2Esorting_2EPERM__SINGLE__SWAP: (del > $i)).
thf(func_def_864, type, c_2Esorting_2EQSORT: (del > $i)).
thf(func_def_865, type, c_2Esorting_2EQSORT3: (del > $i)).
thf(func_def_866, type, c_2Esorting_2ESORTED: (del > $i)).
thf(func_def_867, type, c_2Esorting_2ESORTS: (del > $i)).
thf(func_def_868, type, c_2Esorting_2ESTABLE: (del > $i)).
thf(func_def_869, type, ty_2Estring_2Echar: del).
thf(func_def_870, type, inj__ty_2Estring_2Echar: (tp__ty_2Estring_2Echar > $i)).
thf(func_def_871, type, surj__ty_2Estring_2Echar: ($i > tp__ty_2Estring_2Echar)).
thf(func_def_873, type, fo__c_2Estring_2ECHR: (tp__ty_2Enum_2Enum > tp__ty_2Estring_2Echar)).
thf(func_def_874, type, inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: (tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i)).
thf(func_def_875, type, surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: ($i > tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)).
thf(func_def_876, type, inj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: (tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i)).
thf(func_def_877, type, surj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: ($i > tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)).
thf(func_def_878, type, inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar: (tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i)).
thf(func_def_879, type, surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar: ($i > tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)).
thf(func_def_882, type, inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: (tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum > $i)).
thf(func_def_883, type, surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: ($i > tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)).
thf(func_def_884, type, inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: (tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum > $i)).
thf(func_def_885, type, surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: ($i > tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)).
thf(func_def_887, type, inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar: (tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i)).
thf(func_def_888, type, surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar: ($i > tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar)).
thf(func_def_892, type, fo__c_2Estring_2EORD: (tp__ty_2Estring_2Echar > tp__ty_2Enum_2Enum)).
thf(func_def_894, type, inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum: (tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum > $i)).
thf(func_def_895, type, surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum: ($i > tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum)).
thf(func_def_897, type, fo__c_2Estring_2ESUB: (tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum > tp__ty_2Estring_2Echar)).
thf(func_def_898, type, inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: (tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > $i)).
thf(func_def_899, type, surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: ($i > tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)).
thf(func_def_902, type, fo__c_2Estring_2ETOCHAR: (tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Estring_2Echar)).
thf(func_def_910, type, fo__c_2Estring_2Echar__size: (tp__ty_2Estring_2Echar > tp__ty_2Enum_2Enum)).
thf(func_def_928, type, fo__c_2Estring_2EtoLower: (tp__ty_2Estring_2Echar > tp__ty_2Estring_2Echar)).
thf(func_def_930, type, fo__c_2Estring_2EtoUpper: (tp__ty_2Estring_2Echar > tp__ty_2Estring_2Echar)).
thf(func_def_931, type, inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: (tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i)).
thf(func_def_932, type, surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: ($i > tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)).
thf(func_def_933, type, c_2Ewot_2EStrongWellOrder: (del > $i)).
thf(func_def_934, type, c_2Ewot_2EU: (del > $i)).
thf(func_def_935, type, c_2Ewot_2EWeakWellOrder: (del > $i)).
thf(func_def_936, type, c_2Ewot_2Echain: (del > $i)).
thf(func_def_937, type, c_2Ewot_2Ecomparable: (del > $i)).
thf(func_def_938, type, c_2Ewot_2Ecpl: (del > $i)).
thf(func_def_939, type, c_2Ewot_2Elub__sub: (del > $i)).
thf(func_def_940, type, c_2Ewot_2Emex: (del > $i)).
thf(func_def_941, type, c_2Ewot_2Emex__less: (del > $i)).
thf(func_def_942, type, c_2Ewot_2Emex__less__eq: (del > $i)).
thf(func_def_943, type, c_2Ewot_2Epreds: (del > $i)).
thf(func_def_944, type, c_2Ewot_2Epreds__image: (del > $i)).
thf(func_def_945, type, c_2Ewot_2Esetsuc: (del > $i)).
thf(func_def_946, type, c_2Ewot_2Esuccl: (del > $i)).
thf(func_def_947, type, c_2Ewot_2Etower: (del > $i)).
thf(func_def_948, type, c_2Ewot_2Euncl: (del > $i)).
thf(func_def_949, type, ty_2Ellist_2Ellist: (del > del)).
thf(func_def_950, type, c_2Ellist_2ELAPPEND: (del > $i)).
thf(func_def_951, type, c_2Ellist_2ELCONS: (del > $i)).
thf(func_def_952, type, c_2Ellist_2ELDROP: (del > $i)).
thf(func_def_953, type, c_2Ellist_2ELFILTER: (del > $i)).
thf(func_def_954, type, c_2Ellist_2ELFINITE: (del > $i)).
thf(func_def_955, type, c_2Ellist_2ELFLATTEN: (del > $i)).
thf(func_def_956, type, c_2Ellist_2ELGENLIST: (del > $i)).
thf(func_def_957, type, c_2Ellist_2ELHD: (del > $i)).
thf(func_def_958, type, c_2Ellist_2ELLENGTH: (del > $i)).
thf(func_def_959, type, c_2Ellist_2ELMAP: (del > del > $i)).
thf(func_def_960, type, c_2Ellist_2ELNIL: (del > $i)).
thf(func_def_961, type, c_2Ellist_2ELNTH: (del > $i)).
thf(func_def_962, type, c_2Ellist_2ELPREFIX: (del > $i)).
thf(func_def_963, type, c_2Ellist_2ELREPEAT: (del > $i)).
thf(func_def_964, type, c_2Ellist_2ELTAKE: (del > $i)).
thf(func_def_965, type, c_2Ellist_2ELTL: (del > $i)).
thf(func_def_966, type, c_2Ellist_2ELTL__HD: (del > $i)).
thf(func_def_967, type, c_2Ellist_2ELUNFOLD: (del > del > $i)).
thf(func_def_968, type, c_2Ellist_2ELUNZIP: (del > del > $i)).
thf(func_def_969, type, c_2Ellist_2ELZIP: (del > del > $i)).
thf(func_def_970, type, c_2Ellist_2Eevery: (del > $i)).
thf(func_def_971, type, c_2Ellist_2Eexists: (del > $i)).
thf(func_def_972, type, c_2Ellist_2EfromList: (del > $i)).
thf(func_def_973, type, c_2Ellist_2Elinear__order__to__list__f: (del > $i)).
thf(func_def_974, type, c_2Ellist_2Ellength__rel: (del > $i)).
thf(func_def_975, type, c_2Ellist_2Ellist__abs: (del > $i)).
thf(func_def_976, type, c_2Ellist_2Ellist__rep: (del > $i)).
thf(func_def_977, type, c_2Ellist_2Elrep__ok: (del > $i)).
thf(func_def_978, type, c_2Ellist_2EtoList: (del > $i)).
thf(func_def_979, type, c_2Equotient_2E_2D_2D_3E: (del > del > del > del > $i)).
thf(func_def_980, type, c_2Equotient_2E_3D_3D_3D_3E: (del > del > $i)).
thf(func_def_981, type, c_2Equotient_2E_3F_21_21: (del > $i)).
thf(func_def_982, type, c_2Equotient_2EEQUIV: (del > $i)).
thf(func_def_983, type, c_2Equotient_2EPARTIAL__EQUIV: (del > $i)).
thf(func_def_984, type, c_2Equotient_2EQUOTIENT: (del > del > $i)).
thf(func_def_985, type, c_2Equotient_2ERES__EXISTS__EQUIV: (del > $i)).
thf(func_def_986, type, c_2Equotient_2Erespects: (del > del > $i)).
thf(func_def_999, type, fo__c_2EprimeFactor_2EPRIME__FACTORS: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_1000, type, c_2Ebft_2EBFT: (del > del > $i)).
thf(func_def_1001, type, c_2Ebft_2ERel: (del > del > del > del > del > $i)).
thf(func_def_1002, type, ty_2Epath_2Epath: (del > del > del)).
thf(func_def_1003, type, c_2Epath_2EPL: (del > del > $i)).
thf(func_def_1004, type, c_2Epath_2ESN: (del > del > $i)).
thf(func_def_1005, type, c_2Epath_2Edrop: (del > del > $i)).
thf(func_def_1006, type, c_2Epath_2Eel: (del > del > $i)).
thf(func_def_1007, type, c_2Epath_2Eevery: (del > del > $i)).
thf(func_def_1008, type, c_2Epath_2Eexists: (del > del > $i)).
thf(func_def_1009, type, c_2Epath_2Efilter: (del > del > $i)).
thf(func_def_1010, type, c_2Epath_2Efinite: (del > del > $i)).
thf(func_def_1011, type, c_2Epath_2Efirst: (del > del > $i)).
thf(func_def_1012, type, c_2Epath_2EfirstP__at: (del > del > $i)).
thf(func_def_1013, type, c_2Epath_2Efirst__label: (del > del > $i)).
thf(func_def_1014, type, c_2Epath_2EfromPath: (del > del > $i)).
thf(func_def_1015, type, c_2Epath_2Eis__stopped: (del > del > $i)).
thf(func_def_1016, type, c_2Epath_2Elabels: (del > del > $i)).
thf(func_def_1017, type, c_2Epath_2Elast: (del > del > $i)).
thf(func_def_1018, type, c_2Epath_2Elength: (del > del > $i)).
thf(func_def_1019, type, c_2Epath_2Emem: (del > del > $i)).
thf(func_def_1020, type, c_2Epath_2Enth__label: (del > del > $i)).
thf(func_def_1021, type, c_2Epath_2Eokpath: (del > del > $i)).
thf(func_def_1022, type, c_2Epath_2Eokpath__f: (del > del > $i)).
thf(func_def_1023, type, c_2Epath_2Eparallel__comp: (del > del > del > del > del > $i)).
thf(func_def_1024, type, c_2Epath_2Epconcat: (del > del > $i)).
thf(func_def_1025, type, c_2Epath_2Epcons: (del > del > $i)).
thf(func_def_1026, type, c_2Epath_2Epgenerate: (del > del > $i)).
thf(func_def_1027, type, c_2Epath_2Eplink: (del > del > $i)).
thf(func_def_1028, type, c_2Epath_2Epmap: (del > del > del > del > $i)).
thf(func_def_1029, type, c_2Epath_2Eseg: (del > del > $i)).
thf(func_def_1030, type, c_2Epath_2Estopped__at: (del > del > $i)).
thf(func_def_1031, type, c_2Epath_2Etail: (del > del > $i)).
thf(func_def_1032, type, c_2Epath_2Etake: (del > del > $i)).
thf(func_def_1033, type, c_2Epath_2EtoPath: (del > del > $i)).
thf(func_def_1034, type, c_2Epath_2Etrace__machine: (del > $i)).
thf(func_def_1035, type, c_2Epath_2Eunfold: (del > del > del > $i)).
thf(func_def_1036, type, c_2Eupdate_2EFIND: (del > $i)).
thf(func_def_1037, type, c_2Eupdate_2ELIST__UPDATE: (del > del > $i)).
thf(func_def_1038, type, c_2Eupdate_2EOVERRIDE: (del > del > $i)).
thf(func_def_1039, type, c_2Edft_2EDFT: (del > del > $i)).
thf(func_def_1040, type, c_2Edft_2ERel: (del > del > del > del > del > $i)).
thf(func_def_1041, type, c_2EDecode_2Edec2enc: (del > $i)).
thf(func_def_1042, type, inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: (tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o > $i)).
thf(func_def_1043, type, surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: ($i > tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o)).
thf(func_def_1044, type, inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: (tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o > $i)).
thf(func_def_1045, type, surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: ($i > tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o)).
thf(func_def_1047, type, c_2EDecode_2Edecode__blist: (del > $i)).
thf(func_def_1049, type, inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: (tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o > $i)).
thf(func_def_1050, type, surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: ($i > tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o)).
thf(func_def_1052, type, c_2EDecode_2Edecode__list: (del > $i)).
thf(func_def_1054, type, c_2EDecode_2Edecode__option: (del > $i)).
thf(func_def_1055, type, c_2EDecode_2Edecode__prod: (del > del > $i)).
thf(func_def_1056, type, c_2EDecode_2Edecode__sum: (del > del > $i)).
thf(func_def_1057, type, c_2EDecode_2Edecode__tree: (del > $i)).
thf(func_def_1058, type, inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: (tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o > $i)).
thf(func_def_1059, type, surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: ($i > tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o)).
thf(func_def_1060, type, inj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: (tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o > $i)).
thf(func_def_1061, type, surj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: ($i > tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o)).
thf(func_def_1063, type, c_2EDecode_2Eenc2dec: (del > $i)).
thf(func_def_1064, type, c_2EDecode_2Ewf__decoder: (del > $i)).
thf(func_def_1065, type, c_2Emergesort_2Emerge: (del > $i)).
thf(func_def_1066, type, c_2Emergesort_2Emerge__tail: (del > $i)).
thf(func_def_1067, type, c_2Emergesort_2Emergesort: (del > $i)).
thf(func_def_1068, type, c_2Emergesort_2EmergesortN: (del > $i)).
thf(func_def_1069, type, c_2Emergesort_2EmergesortN__tail: (del > $i)).
thf(func_def_1070, type, c_2Emergesort_2Emergesort__tail: (del > $i)).
thf(func_def_1071, type, c_2Emergesort_2Esort2: (del > $i)).
thf(func_def_1072, type, c_2Emergesort_2Esort2__tail: (del > $i)).
thf(func_def_1073, type, c_2Emergesort_2Esort3: (del > $i)).
thf(func_def_1074, type, c_2Emergesort_2Esort3__tail: (del > $i)).
thf(func_def_1075, type, c_2Emergesort_2Estable: (del > $i)).
thf(func_def_1076, type, inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum: (tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum > $i)).
thf(func_def_1077, type, surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum: ($i > tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum)).
thf(func_def_1081, type, fo__c_2Estring__num_2Ensum2n: (tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum > tp__ty_2Enum_2Enum)).
thf(func_def_1083, type, fo__c_2Estring__num_2Es2n: (tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Enum_2Enum)).
thf(func_def_1084, type, inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: (tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i)).
thf(func_def_1085, type, surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: ($i > tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)).
thf(func_def_1088, type, ty_2Ering_2Ering: (del > del)).
thf(func_def_1089, type, c_2Ering_2Eis__ring: (del > $i)).
thf(func_def_1090, type, c_2Ering_2Erecordtype_2Ering: (del > $i)).
thf(func_def_1091, type, c_2Ering_2Ering__CASE: (del > del > $i)).
thf(func_def_1092, type, c_2Ering_2Ering__R0: (del > $i)).
thf(func_def_1093, type, c_2Ering_2Ering__R0__fupd: (del > $i)).
thf(func_def_1094, type, c_2Ering_2Ering__R1: (del > $i)).
thf(func_def_1095, type, c_2Ering_2Ering__R1__fupd: (del > $i)).
thf(func_def_1096, type, c_2Ering_2Ering__RM: (del > $i)).
thf(func_def_1097, type, c_2Ering_2Ering__RM__fupd: (del > $i)).
thf(func_def_1098, type, c_2Ering_2Ering__RN: (del > $i)).
thf(func_def_1099, type, c_2Ering_2Ering__RN__fupd: (del > $i)).
thf(func_def_1100, type, c_2Ering_2Ering__RP: (del > $i)).
thf(func_def_1101, type, c_2Ering_2Ering__RP__fupd: (del > $i)).
thf(func_def_1102, type, c_2Ering_2Ering__size: (del > $i)).
thf(func_def_1103, type, c_2Ering_2Esemi__ring__of: (del > $i)).
thf(func_def_1104, type, c_2Ecardinal_2E_2B__c: (del > del > $i)).
thf(func_def_1105, type, c_2Ecardinal_2EHAS__SIZE: (del > $i)).
thf(func_def_1106, type, c_2Ecardinal_2Ebijns: (del > $i)).
thf(func_def_1107, type, c_2Ecardinal_2Ecardeq: (del > del > $i)).
thf(func_def_1108, type, c_2Ecardinal_2Ecardgeq: (del > del > $i)).
thf(func_def_1109, type, c_2Ecardinal_2Ecardgt: (del > del > $i)).
thf(func_def_1110, type, c_2Ecardinal_2Ecardleq: (del > del > $i)).
thf(func_def_1111, type, c_2Ecardinal_2Elist: (del > $i)).
thf(func_def_1112, type, c_2Ecardinal_2Eset__exp: (del > del > $i)).
thf(func_def_1114, type, fo__c_2EASCIInumbers_2EHEX: (tp__ty_2Enum_2Enum > tp__ty_2Estring_2Echar)).
thf(func_def_1116, type, fo__c_2EASCIInumbers_2EUNHEX: (tp__ty_2Estring_2Echar > tp__ty_2Enum_2Enum)).
thf(func_def_1122, type, fo__c_2EASCIInumbers_2Enum__from__bin__string: (tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Enum_2Enum)).
thf(func_def_1124, type, fo__c_2EASCIInumbers_2Enum__from__dec__string: (tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Enum_2Enum)).
thf(func_def_1126, type, fo__c_2EASCIInumbers_2Enum__from__hex__string: (tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Enum_2Enum)).
thf(func_def_1128, type, fo__c_2EASCIInumbers_2Enum__from__oct__string: (tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Enum_2Enum)).
thf(func_def_1134, type, ty_2Efinite__map_2Efmap: (del > del > del)).
thf(func_def_1135, type, c_2Efinite__map_2EDRESTRICT: (del > del > $i)).
thf(func_def_1136, type, c_2Efinite__map_2EFAPPLY: (del > del > $i)).
thf(func_def_1137, type, c_2Efinite__map_2EFCARD: (del > del > $i)).
thf(func_def_1138, type, c_2Efinite__map_2EFDOM: (del > del > $i)).
thf(func_def_1139, type, c_2Efinite__map_2EFEMPTY: (del > del > $i)).
thf(func_def_1140, type, c_2Efinite__map_2EFEVERY: (del > del > $i)).
thf(func_def_1141, type, c_2Efinite__map_2EFLOOKUP: (del > del > $i)).
thf(func_def_1142, type, c_2Efinite__map_2EFMAP__MAP2: (del > del > del > $i)).
thf(func_def_1143, type, c_2Efinite__map_2EFMERGE: (del > del > $i)).
thf(func_def_1144, type, c_2Efinite__map_2EFRANGE: (del > del > $i)).
thf(func_def_1145, type, c_2Efinite__map_2EFUNION: (del > del > $i)).
thf(func_def_1146, type, c_2Efinite__map_2EFUN__FMAP: (del > del > $i)).
thf(func_def_1147, type, c_2Efinite__map_2EFUPDATE: (del > del > $i)).
thf(func_def_1148, type, c_2Efinite__map_2EFUPDATE__LIST: (del > del > $i)).
thf(func_def_1149, type, c_2Efinite__map_2EMAP__KEYS: (del > del > del > $i)).
thf(func_def_1150, type, c_2Efinite__map_2ERRESTRICT: (del > del > $i)).
thf(func_def_1151, type, c_2Efinite__map_2ESUBMAP: (del > del > $i)).
thf(func_def_1152, type, c_2Efinite__map_2Ef__o: (del > del > del > $i)).
thf(func_def_1153, type, c_2Efinite__map_2Ef__o__f: (del > del > del > $i)).
thf(func_def_1154, type, c_2Efinite__map_2Efdomsub: (del > del > $i)).
thf(func_def_1155, type, c_2Efinite__map_2Efmap__ABS: (del > del > $i)).
thf(func_def_1156, type, c_2Efinite__map_2Efmap__EQ__UPTO: (del > del > $i)).
thf(func_def_1157, type, c_2Efinite__map_2Efmap__REP: (del > del > $i)).
thf(func_def_1158, type, c_2Efinite__map_2Efmap__inverse: (del > del > $i)).
thf(func_def_1159, type, c_2Efinite__map_2Efmap__rel: (del > del > del > $i)).
thf(func_def_1160, type, c_2Efinite__map_2Efmap__size: (del > del > $i)).
thf(func_def_1161, type, c_2Efinite__map_2Eis__fmap: (del > del > $i)).
thf(func_def_1162, type, c_2Efinite__map_2Eo__f: (del > del > del > $i)).
thf(func_def_1163, type, ty_2EternaryComparisons_2Eordering: del).
thf(func_def_1164, type, inj__ty_2EternaryComparisons_2Eordering: (tp__ty_2EternaryComparisons_2Eordering > $i)).
thf(func_def_1165, type, surj__ty_2EternaryComparisons_2Eordering: ($i > tp__ty_2EternaryComparisons_2Eordering)).
thf(func_def_1167, type, fo__c_2EternaryComparisons_2EEQUAL: tp__ty_2EternaryComparisons_2Eordering).
thf(func_def_1169, type, fo__c_2EternaryComparisons_2EGREATER: tp__ty_2EternaryComparisons_2Eordering).
thf(func_def_1171, type, fo__c_2EternaryComparisons_2ELESS: tp__ty_2EternaryComparisons_2Eordering).
thf(func_def_1174, type, fo__c_2EternaryComparisons_2Echar__compare: (tp__ty_2Estring_2Echar > tp__ty_2Estring_2Echar > tp__ty_2EternaryComparisons_2Eordering)).
thf(func_def_1176, type, fo__c_2EternaryComparisons_2Einvert__comparison: (tp__ty_2EternaryComparisons_2Eordering > tp__ty_2EternaryComparisons_2Eordering)).
thf(func_def_1177, type, c_2EternaryComparisons_2Elist__compare: (del > del > $i)).
thf(func_def_1178, type, c_2EternaryComparisons_2Elist__merge: (del > $i)).
thf(func_def_1180, type, fo__c_2EternaryComparisons_2Enum2ordering: (tp__ty_2Enum_2Enum > tp__ty_2EternaryComparisons_2Eordering)).
thf(func_def_1182, type, fo__c_2EternaryComparisons_2Enum__compare: (tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2EternaryComparisons_2Eordering)).
thf(func_def_1183, type, c_2EternaryComparisons_2Eoption__compare: (del > del > $i)).
thf(func_def_1185, type, fo__c_2EternaryComparisons_2Eordering2num: (tp__ty_2EternaryComparisons_2Eordering > tp__ty_2Enum_2Enum)).
thf(func_def_1186, type, c_2EternaryComparisons_2Eordering__CASE: (del > $i)).
thf(func_def_1188, type, fo__c_2EternaryComparisons_2Eordering__size: (tp__ty_2EternaryComparisons_2Eordering > tp__ty_2Enum_2Enum)).
thf(func_def_1189, type, c_2EternaryComparisons_2Epair__compare: (del > del > del > del > $i)).
thf(func_def_1191, type, fo__c_2EternaryComparisons_2Estring__compare: (tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2EternaryComparisons_2Eordering)).
thf(func_def_1192, type, ty_2Elbtree_2Elbtree: (del > del)).
thf(func_def_1193, type, c_2Elbtree_2ELf: (del > $i)).
thf(func_def_1194, type, c_2Elbtree_2ELfrep: (del > del > $i)).
thf(func_def_1195, type, c_2Elbtree_2ENd: (del > $i)).
thf(func_def_1196, type, c_2Elbtree_2ENdrep: (del > $i)).
thf(func_def_1197, type, c_2Elbtree_2Ebf__flatten: (del > $i)).
thf(func_def_1198, type, c_2Elbtree_2Edepth: (del > $i)).
thf(func_def_1199, type, c_2Elbtree_2Efinite: (del > $i)).
thf(func_def_1200, type, c_2Elbtree_2Eis__lbtree: (del > $i)).
thf(func_def_1201, type, c_2Elbtree_2Eis__mmindex: (del > $i)).
thf(func_def_1202, type, c_2Elbtree_2Elbtree__abs: (del > $i)).
thf(func_def_1203, type, c_2Elbtree_2Elbtree__case: (del > del > $i)).
thf(func_def_1204, type, c_2Elbtree_2Elbtree__rep: (del > $i)).
thf(func_def_1205, type, c_2Elbtree_2Emap: (del > del > $i)).
thf(func_def_1206, type, c_2Elbtree_2Emem: (del > $i)).
thf(func_def_1207, type, c_2Elbtree_2Emindepth: (del > $i)).
thf(func_def_1209, type, c_2Elbtree_2Epath__follow: (del > del > $i)).
thf(func_def_1210, type, ty_2Etopology_2Etopology: (del > del)).
thf(func_def_1211, type, c_2Etopology_2Eclosed: (del > $i)).
thf(func_def_1212, type, c_2Etopology_2Eclosed__in: (del > $i)).
thf(func_def_1213, type, c_2Etopology_2Ehull: (del > $i)).
thf(func_def_1214, type, c_2Etopology_2Eistopology: (del > $i)).
thf(func_def_1215, type, c_2Etopology_2Elimpt: (del > $i)).
thf(func_def_1216, type, c_2Etopology_2Eneigh: (del > $i)).
thf(func_def_1217, type, c_2Etopology_2Eopen: (del > $i)).
thf(func_def_1218, type, c_2Etopology_2Eopen__in: (del > $i)).
thf(func_def_1219, type, c_2Etopology_2Etopology: (del > $i)).
thf(func_def_1220, type, c_2Etopology_2Etopspace: (del > $i)).
thf(func_def_1221, type, c_2Equotient__pair_2E_23_23_23: (del > del > del > del > $i)).
thf(func_def_1222, type, c_2Equotient__sum_2E_2B_2B_2B: (del > del > $i)).
thf(func_def_1223, type, ty_2Efmaptree_2Efmaptree: (del > del > del)).
thf(func_def_1224, type, c_2Efmaptree_2EFTNode: (del > del > $i)).
thf(func_def_1225, type, c_2Efmaptree_2Eapply__path: (del > del > $i)).
thf(func_def_1226, type, c_2Efmaptree_2Econstruct: (del > del > $i)).
thf(func_def_1227, type, c_2Efmaptree_2Efmtreerec: (del > del > del > $i)).
thf(func_def_1228, type, c_2Efmaptree_2EfromF: (del > del > $i)).
thf(func_def_1229, type, c_2Efmaptree_2Efupd__at__path: (del > del > $i)).
thf(func_def_1230, type, c_2Efmaptree_2Eitem: (del > del > $i)).
thf(func_def_1231, type, c_2Efmaptree_2Emap: (del > del > $i)).
thf(func_def_1232, type, c_2Efmaptree_2Erelrec: (del > del > del > $i)).
thf(func_def_1233, type, c_2Efmaptree_2EtoF: (del > del > $i)).
thf(func_def_1234, type, c_2Efmaptree_2Eupdate__at__path: (del > del > $i)).
thf(func_def_1235, type, c_2Efmaptree_2Ewf: (del > del > $i)).
thf(func_def_1236, type, c_2Equotient__pred__set_2EDELETER: (del > $i)).
thf(func_def_1237, type, c_2Equotient__pred__set_2EDISJOINTR: (del > $i)).
thf(func_def_1238, type, c_2Equotient__pred__set_2EFINITER: (del > $i)).
thf(func_def_1239, type, c_2Equotient__pred__set_2EGSPECR: (del > del > $i)).
thf(func_def_1240, type, c_2Equotient__pred__set_2EIMAGER: (del > del > $i)).
thf(func_def_1241, type, c_2Equotient__pred__set_2EINSERTR: (del > $i)).
thf(func_def_1242, type, c_2Equotient__pred__set_2EPSUBSETR: (del > $i)).
thf(func_def_1243, type, c_2Equotient__pred__set_2ESUBSETR: (del > $i)).
thf(func_def_1244, type, c_2Econtainer_2EBAG__OF__FMAP: (del > del > del > $i)).
thf(func_def_1245, type, c_2Econtainer_2EBAG__TO__LIST: (del > $i)).
thf(func_def_1246, type, c_2Econtainer_2ELIST__TO__BAG: (del > $i)).
thf(func_def_1247, type, c_2Econtainer_2Emlt__list: (del > $i)).
thf(func_def_1248, type, c_2Ealist_2EALOOKUP: (del > del > $i)).
thf(func_def_1249, type, c_2Ealist_2Ealist__range: (del > del > $i)).
thf(func_def_1250, type, c_2Ealist_2Ealist__to__fmap: (del > del > $i)).
thf(func_def_1251, type, c_2Ealist_2Efmap__to__alist: (del > del > $i)).
thf(func_def_1252, type, c_2ECoder_2Eblist__coder: (del > del > del > $i)).
thf(func_def_1255, type, c_2ECoder_2Edecode: (del > $i)).
thf(func_def_1256, type, c_2ECoder_2Edecoder: (del > $i)).
thf(func_def_1257, type, c_2ECoder_2Edomain: (del > $i)).
thf(func_def_1258, type, c_2ECoder_2Eencoder: (del > $i)).
thf(func_def_1259, type, c_2ECoder_2Elist__coder: (del > del > $i)).
thf(func_def_1261, type, c_2ECoder_2Eoption__coder: (del > del > $i)).
thf(func_def_1262, type, c_2ECoder_2Eprod__coder: (del > del > del > del > $i)).
thf(func_def_1263, type, c_2ECoder_2Esum__coder: (del > del > del > del > $i)).
thf(func_def_1264, type, c_2ECoder_2Etree__coder: (del > del > $i)).
thf(func_def_1266, type, c_2ECoder_2Ewf__coder: (del > $i)).
thf(func_def_1267, type, ty_2Equote_2Eindex: del).
thf(func_def_1268, type, ty_2Equote_2Evarmap: (del > del)).
thf(func_def_1269, type, c_2Equote_2EEmpty__vm: (del > $i)).
thf(func_def_1270, type, inj__ty_2Equote_2Eindex: (tp__ty_2Equote_2Eindex > $i)).
thf(func_def_1271, type, surj__ty_2Equote_2Eindex: ($i > tp__ty_2Equote_2Eindex)).
thf(func_def_1273, type, fo__c_2Equote_2EEnd__idx: tp__ty_2Equote_2Eindex).
thf(func_def_1275, type, fo__c_2Equote_2ELeft__idx: (tp__ty_2Equote_2Eindex > tp__ty_2Equote_2Eindex)).
thf(func_def_1276, type, c_2Equote_2ENode__vm: (del > $i)).
thf(func_def_1278, type, fo__c_2Equote_2ERight__idx: (tp__ty_2Equote_2Eindex > tp__ty_2Equote_2Eindex)).
thf(func_def_1279, type, c_2Equote_2Eindex__CASE: (del > $i)).
thf(func_def_1281, type, fo__c_2Equote_2Eindex__compare: (tp__ty_2Equote_2Eindex > tp__ty_2Equote_2Eindex > tp__ty_2EternaryComparisons_2Eordering)).
thf(func_def_1284, type, fo__c_2Equote_2Eindex__size: (tp__ty_2Equote_2Eindex > tp__ty_2Enum_2Enum)).
thf(func_def_1285, type, c_2Equote_2Evarmap__CASE: (del > del > $i)).
thf(func_def_1286, type, c_2Equote_2Evarmap__find: (del > $i)).
thf(func_def_1287, type, c_2Equote_2Evarmap__size: (del > $i)).
thf(func_def_1288, type, inj__c_ty_2Eind__type_2Erecspace_o: (tp__c_ty_2Eind__type_2Erecspace_o > $i)).
thf(func_def_1289, type, surj__c_ty_2Eind__type_2Erecspace_o: ($i > tp__c_ty_2Eind__type_2Erecspace_o)).
thf(func_def_1290, type, inj__c_ty_2Elist_2Elist_ty_2Equote_2Eindex: (tp__c_ty_2Elist_2Elist_ty_2Equote_2Eindex > $i)).
thf(func_def_1291, type, surj__c_ty_2Elist_2Elist_ty_2Equote_2Eindex: ($i > tp__c_ty_2Elist_2Elist_ty_2Equote_2Eindex)).
thf(func_def_1292, type, ty_2Einteger_2Eint: del).
thf(func_def_1293, type, inj__ty_2Einteger_2Eint: (tp__ty_2Einteger_2Eint > $i)).
thf(func_def_1294, type, surj__ty_2Einteger_2Eint: ($i > tp__ty_2Einteger_2Eint)).
thf(func_def_1296, type, fo__c_2Einteger_2EABS: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1299, type, fo__c_2Einteger_2ENum: (tp__ty_2Einteger_2Eint > tp__ty_2Enum_2Enum)).
thf(func_def_1301, type, fo__c_2Einteger_2Eint__0: tp__ty_2Einteger_2Eint).
thf(func_def_1303, type, fo__c_2Einteger_2Eint__1: tp__ty_2Einteger_2Eint).
thf(func_def_1305, type, fo__c_2Einteger_2Eint__ABS: (tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > tp__ty_2Einteger_2Eint)).
thf(func_def_1310, type, fo__c_2Einteger_2Eint__add: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1312, type, fo__c_2Einteger_2Eint__div: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1315, type, fo__c_2Einteger_2Eint__exp: (tp__ty_2Einteger_2Eint > tp__ty_2Enum_2Enum > tp__ty_2Einteger_2Eint)).
thf(func_def_1321, type, fo__c_2Einteger_2Eint__max: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1323, type, fo__c_2Einteger_2Eint__min: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1325, type, fo__c_2Einteger_2Eint__mod: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1327, type, fo__c_2Einteger_2Eint__mul: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1329, type, fo__c_2Einteger_2Eint__neg: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1331, type, fo__c_2Einteger_2Eint__of__num: (tp__ty_2Enum_2Enum > tp__ty_2Einteger_2Eint)).
thf(func_def_1333, type, fo__c_2Einteger_2Eint__quot: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1335, type, fo__c_2Einteger_2Eint__rem: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1337, type, fo__c_2Einteger_2Eint__sub: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1348, type, db0: !>[X0: $tType]:(X0)).
thf(func_def_1349, type, vLAM: !>[X0: $tType, X1: $tType]:((X1) > (X0 > X1))).
thf(func_def_1350, type, db3: !>[X0: $tType]:(X0)).
thf(func_def_1351, type, db1: !>[X0: $tType]:(X0)).
thf(func_def_1352, type, db2: !>[X0: $tType]:(X0)).
thf(func_def_1353, type, db6: !>[X0: $tType]:(X0)).
thf(func_def_1354, type, db4: !>[X0: $tType]:(X0)).
thf(func_def_1355, type, db5: !>[X0: $tType]:(X0)).
thf(func_def_1356, type, db9: !>[X0: $tType]:(X0)).
thf(func_def_1357, type, db8: !>[X0: $tType]:(X0)).
thf(func_def_1358, type, db7: !>[X0: $tType]:(X0)).
thf(func_def_1359, type, sK0: tp__ty_2Einteger_2Eint).
thf(func_def_1360, type, sK1: tp__ty_2Einteger_2Eint).
thf(func_def_1361, type, sK2: tp__ty_2Einteger_2Eint).
thf(func_def_1362, type, sK3: (tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint)).
thf(func_def_1363, type, vNOT: ($o > $o)).
thf(f8053,axiom,(
  ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2))) & (p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) => (p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2))))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__DIVIDES__TRANS)).
thf(f8055,axiom,(
  ! [X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) @ (inj__ty_2Einteger_2Eint @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ X1)))))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__SUB__SUB)).
thf(f8138,axiom,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = X2) <=> (X0 = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__add @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1))))))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__EQ__SUB__RADD)).
thf(f8147,axiom,(
  ! [X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))))) = X1)),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__SUB__SUB2)).
thf(f8181,conjecture,(
  ! [X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) => ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2))) <=> (p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1))))))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__DIVIDES__RSUB)).
thf(f8182,negated_conjecture,(
  ~ ! [X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) => ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2))) <=> (p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1))))))),
  inference(negated_conjecture,[status(cth)],[f8181])).
thf(f8187,axiom,(
  ! [X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__NEG__SUB)).
thf(f8197,axiom,(
  ! [X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) @ (inj__ty_2Einteger_2Eint @ X2)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2))) @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2))))))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__SUB__RDISTRIB)).
thf(f8204,axiom,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) <=> ? [X2 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) = X1))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax_thm_2Einteger_2EINT__DIVIDES)).
thf(f8217,axiom,(
  ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) => ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2)))) <=> (p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2)))))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__DIVIDES__LSUB)).
thf(f8222,axiom,(
  ! [X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : (((inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X1))) = ((ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',stp_eq_fo_c_2Einteger_2Eint__sub)).
thf(f8237,axiom,(
  ! [X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__add @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) @ (inj__ty_2Einteger_2Eint @ X1)))) = X0)),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__SUB__ADD)).
thf(f8252,axiom,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))) <=> (X0 = X1))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__SUB__0)).
thf(f8317,axiom,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) <=> (((X1 = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))) & (X0 = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))))) | ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mod @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))) & (X0 != ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))))))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__DIVIDES__MOD0)).
thf(f8326,axiom,(
  ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2))))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2))))))),
  file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__SUB__LDISTRIB)).
thf(f9341,plain,(
  ~ ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0))) => ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1))) <=> (p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))))),
  inference(rectify,[],[f8182])).
thf(f9342,plain,(
  ~ ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) = $true) => (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1)))) = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))))))),
  inference(fool_elimination,[],[f9341])).
thf(f10481,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) <=> (((X1 = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))) & (X0 = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))))) | ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mod @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))) & (X0 != ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))))))),
  inference(rectify,[],[f8317])).
thf(f10482,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true) <=> (((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mod @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))) & (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != X0)) | ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = X1) & (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = X0))))),
  inference(fool_elimination,[],[f10481])).
thf(f10845,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0))) & (p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2)))) => (p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))),
  inference(rectify,[],[f8053])).
thf(f10846,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : (((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) = $true) & (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2)))) = $true)) => (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))) = $true))),
  inference(fool_elimination,[],[f10845])).
thf(f18967,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2))) => ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) <=> (p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))))),
  inference(rectify,[],[f8217])).
thf(f18968,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2)))) = $true) => (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))) = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))))))),
  inference(fool_elimination,[],[f18967])).
thf(f21441,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) <=> ? [X2 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) = X1))),
  inference(rectify,[],[f8204])).
thf(f21442,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (? [X2 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) = X1) <=> (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true))),
  inference(fool_elimination,[],[f21441])).
thf(f23326,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))) = ((inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X1 @ X0))))),
  inference(rectify,[],[f8222])).
thf(f23329,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))) = X0)),
  inference(rectify,[],[f8147])).
thf(f23330,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0))))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2))) @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))))),
  inference(rectify,[],[f8326])).
thf(f23333,plain,(
  ! [X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))))),
  inference(rectify,[],[f8187])).
thf(f23338,plain,(
  ! [X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__add @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))) @ (inj__ty_2Einteger_2Eint @ X0)))) = X1)),
  inference(rectify,[],[f8237])).
thf(f23341,plain,(
  ! [X2 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))) @ (inj__ty_2Einteger_2Eint @ X2)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2))) @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2))))))),
  inference(rectify,[],[f8197])).
thf(f23347,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))) = $true) | ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2)))) != $true)))),
  inference(ennf_transformation,[],[f10846])).
thf(f23348,plain,(
  ! [X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))) = $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2)))) != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) != $true))),
  inference(flattening,[],[f23347])).
thf(f23354,plain,(
  ? [X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1)))) != ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))))) & (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) = $true))),
  inference(ennf_transformation,[],[f9342])).
thf(f23359,plain,(
  ! [X1 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))) = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))))) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2)))) != $true))),
  inference(ennf_transformation,[],[f18968])).
thf(f23367,plain,(
  ? [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2))))) != ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))) & (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2)))) = $true))),
  inference(rectify,[],[f23354])).
thf(f23368,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK0)))) != ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ sK0)) @ (inj__ty_2Einteger_2Eint @ sK2)))))) & (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK2)))) = $true)),
  inference(skolemize,[status(esa),new_symbols(skolem,[sK0,sK1,sK2]),skolemize(X0,$thf(sK0)),skolemize(X1,$thf(sK1)),skolemize(X2,$thf(sK2))],[f23367])).
thf(f23374,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2)))) != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1)))) != $true))),
  inference(rectify,[],[f23348])).
thf(f23380,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((? [X2 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) = X1) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) != $true)) & ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true) | ! [X2 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) != X1)))),
  inference(nnf_transformation,[],[f21442])).
thf(f23381,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((? [X2 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) = X1) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) != $true)) & ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true) | ! [X3 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X3)) @ (inj__ty_2Einteger_2Eint @ X0)))) != X1)))),
  inference(rectify,[],[f23380])).
thf(f23382,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ (sK3 @ X1 @ X0))) @ (inj__ty_2Einteger_2Eint @ X0)))) = X1) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) != $true)) & ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true) | ! [X3 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X3)) @ (inj__ty_2Einteger_2Eint @ X0)))) != X1)))),
  inference(skolemize,[status(esa),new_symbols(skolem,[vAPP]),skolemize(X2,$thf(sK3 @ X1 @ X0))],[f23381])).
thf(f23386,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2))) @ (inj__ty_2Einteger_2Eint @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))) @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0))))))),
  inference(rectify,[],[f23341])).
thf(f23387,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1)))))) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2)))) != $true))),
  inference(rectify,[],[f23359])).
thf(f23388,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true) | (((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mod @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))) | (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = X0)) & ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != X1) | (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != X0)))) & ((((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mod @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))) & (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != X0)) | ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = X1) & (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = X0))) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) != $true)))),
  inference(nnf_transformation,[],[f10482])).
thf(f23389,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true) | (((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mod @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))) | (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = X0)) & ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != X1) | (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != X0)))) & (((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mod @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))) & (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != X0)) | ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = X1) & (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = X0)) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) != $true)))),
  inference(flattening,[],[f23388])).
thf(f23390,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint,X2 : tp__ty_2Einteger_2Eint] : (((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = X2) | (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__add @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1)))) != X0)) & ((X0 = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__add @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1))))) | (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) != X2)))),
  inference(nnf_transformation,[],[f8138])).
thf(f23391,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))))))),
  inference(rectify,[],[f23333])).
thf(f23392,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__add @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) @ (inj__ty_2Einteger_2Eint @ X1)))) = X0)),
  inference(rectify,[],[f23338])).
thf(f23393,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))) | (X0 != X1)) & ((X0 = X1) | (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))))))),
  inference(nnf_transformation,[],[f8252])).
thf(f23396,plain,(
  ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))) @ (inj__ty_2Einteger_2Eint @ X1)))))),
  inference(rectify,[],[f8055])).
thf(f23403,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))) = X0)) )),
  inference(cnf_transformation,[],[f23329])).
thf(f23418,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK2)))) = $true)),
  inference(cnf_transformation,[],[f23368])).
thf(f23419,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK0)))) != ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ sK0)) @ (inj__ty_2Einteger_2Eint @ sK2))))))),
  inference(cnf_transformation,[],[f23368])).
thf(f23425,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))) = ((inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X1 @ X0))))) )),
  inference(cnf_transformation,[],[f23326])).
thf(f23427,plain,(
  ( ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1)))) != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2)))) != $true)) )),
  inference(cnf_transformation,[],[f23374])).
thf(f23436,plain,(
  ( ! [X3 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true) | (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X3)) @ (inj__ty_2Einteger_2Eint @ X0)))) != X1)) )),
  inference(cnf_transformation,[],[f23382])).
thf(f23444,plain,(
  ( ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2))) @ (inj__ty_2Einteger_2Eint @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))) @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0))))))) )),
  inference(cnf_transformation,[],[f23386])).
thf(f23446,plain,(
  ( ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2)))) != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1))))))) )),
  inference(cnf_transformation,[],[f23387])).
thf(f23447,plain,(
  ( ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0))))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X2))) @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))))) )),
  inference(cnf_transformation,[],[f23330])).
thf(f23449,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != X0) | (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = X1) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) != $true)) )),
  inference(cnf_transformation,[],[f23389])).
thf(f23457,plain,(
  ( ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = X2) | (((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__add @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1)))) != X0)) )),
  inference(cnf_transformation,[],[f23390])).
thf(f23458,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))))))) )),
  inference(cnf_transformation,[],[f23391])).
thf(f23460,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__add @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))) @ (inj__ty_2Einteger_2Eint @ X1)))) = X0)) )),
  inference(cnf_transformation,[],[f23392])).
thf(f23461,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))))) | (X0 = X1)) )),
  inference(cnf_transformation,[],[f23393])).
thf(f23462,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1))))) | (X0 != X1)) )),
  inference(cnf_transformation,[],[f23393])).
thf(f23467,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))) @ (inj__ty_2Einteger_2Eint @ X1)))))) )),
  inference(cnf_transformation,[],[f23396])).
thf(f23473,plain,(
  ( ! [X3 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X3)) @ (inj__ty_2Einteger_2Eint @ X0))))))) = $true)) )),
  inference(equality_resolution,[],[f23436])).
thf(f23478,plain,(
  ( ! [X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))) @ (inj__ty_2Einteger_2Eint @ X1)))) != $true) | (((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = X1)) )),
  inference(equality_resolution,[],[f23449])).
thf(f23480,plain,(
  ( ! [X2 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__add @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1))))) @ (inj__ty_2Einteger_2Eint @ X1)))) = X2)) )),
  inference(equality_resolution,[],[f23457])).
thf(f23482,plain,(
  ( ! [X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X1)))))) )),
  inference(equality_resolution,[],[f23462])).
thf(f23485,plain,(
  ( ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2)))) != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1))))) = $false)) )),
  inference(iff_proxy_clausification,[],[f23446])).
thf(f23486,plain,(
  ( ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X2)))) != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X1))))) = $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $false)) )),
  inference(iff_proxy_clausification,[],[f23446])).
thf(f23501,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK0)))) = $true) | ($true = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ sK0)) @ (inj__ty_2Einteger_2Eint @ sK2))))))),
  inference(xor_proxy_clausification,[],[f23419])).
thf(f23502,plain,(
  ($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ sK0)) @ (inj__ty_2Einteger_2Eint @ sK2)))))) | ($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK0)))))),
  inference(xor_proxy_clausification,[],[f23419])).
thf(f23513,definition,(
  spl4_1 <=> ($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK0)))))),
  introduced(definition,[new_symbols(definition,[spl4_1])],[avatar_definition])).
thf(f23515,plain,(
  ($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK0))))) | ~spl4_1),
  inference(avatar_component_clause,[],[f23513])).
thf(f23517,definition,(
  spl4_2 <=> ($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ sK0)) @ (inj__ty_2Einteger_2Eint @ sK2))))))),
  introduced(definition,[new_symbols(definition,[spl4_2])],[avatar_definition])).
thf(f23519,plain,(
  ($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ sK0)) @ (inj__ty_2Einteger_2Eint @ sK2)))))) | ~spl4_2),
  inference(avatar_component_clause,[],[f23517])).
thf(f23520,plain,(
  spl4_1 | spl4_2),
  inference(avatar_split_clause,[],[f23502,f23517,f23513])).
thf(f23522,definition,(
  spl4_3 <=> (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK0)))) = $true)),
  introduced(definition,[new_symbols(definition,[spl4_3])],[avatar_definition])).
thf(f23523,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK0)))) != $true) | spl4_3),
  inference(avatar_component_clause,[],[f23522])).
thf(f23524,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK0)))) = $true) | ~spl4_3),
  inference(avatar_component_clause,[],[f23522])).
thf(f23526,definition,(
  spl4_4 <=> ($true = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ sK0)) @ (inj__ty_2Einteger_2Eint @ sK2))))))),
  introduced(definition,[new_symbols(definition,[spl4_4])],[avatar_definition])).
thf(f23528,plain,(
  ($true = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ sK0)) @ (inj__ty_2Einteger_2Eint @ sK2)))))) | ~spl4_4),
  inference(avatar_component_clause,[],[f23526])).
thf(f23529,plain,(
  spl4_3 | spl4_4),
  inference(avatar_split_clause,[],[f23501,f23526,f23522])).
thf(f23531,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X1 @ X0))))) = X0)) )),
  inference(forward_demodulation,[],[f23403,f23425])).
thf(f23533,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X1 @ (fo__c_2Einteger_2Eint__sub @ X1 @ X0))))) = X0)) )),
  inference(forward_demodulation,[],[f23531,f23425])).
thf(f23534,plain,(
  ($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ sK0 @ sK2)))))) | ~spl4_2),
  inference(forward_demodulation,[],[f23519,f23425])).
thf(f23544,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = ((surj__ty_2Einteger_2Eint @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0)))))) )),
  inference(constrained_superposition,[],[f23482,f23425])).
thf(f23545,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != ((surj__ty_2Einteger_2Eint @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X1))))) | (X0 = X1)) )),
  inference(constrained_superposition,[],[f23461,f23425])).
thf(f23546,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0)))) = ((surj__ty_2Einteger_2Eint @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X1 @ X1)))))) )),
  inference(constrained_superposition,[],[f23544,f23544])).
thf(f23557,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) != X0) | (((fo__c_2Einteger_2Eint__sub @ X1 @ X0)) = X1)) )),
  inference(constrained_superposition,[],[f23545,f23533])).
thf(f23558,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__add @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X1))) @ (inj__ty_2Einteger_2Eint @ X1)))) = X0)) )),
  inference(constrained_superposition,[],[f23460,f23425])).
thf(f23561,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : ((((fo__c_2Einteger_2Eint__sub @ X0 @ (surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))) = X0)) )),
  inference(equality_resolution,[],[f23557])).
thf(f23562,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((fo__c_2Einteger_2Eint__sub @ X1 @ (surj__ty_2Einteger_2Eint @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0))))) = X1)) )),
  inference(constrained_superposition,[],[f23561,f23544])).
thf(f23666,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X1)))) = ((fo__c_2Einteger_2Eint__sub @ X0 @ X1)))) )),
  inference(constrained_superposition,[],[f23480,f23558])).
thf(f23670,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((fo__c_2Einteger_2Eint__sub @ X0 @ X1)) = ((surj__ty_2Einteger_2Eint @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X1)))))) )),
  inference(forward_demodulation,[],[f23666,f23425])).
thf(f23679,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = ((fo__c_2Einteger_2Eint__sub @ X0 @ X0)))) )),
  inference(constrained_superposition,[],[f23670,f23544])).
thf(f23683,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((fo__c_2Einteger_2Eint__sub @ X0 @ X0)) = ((surj__ty_2Einteger_2Eint @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X1 @ X1)))))) )),
  inference(constrained_superposition,[],[f23546,f23670])).
thf(f23686,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((fo__c_2Einteger_2Eint__sub @ X1 @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0))) = X1)) )),
  inference(constrained_superposition,[],[f23562,f23670])).
thf(f23691,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((fo__c_2Einteger_2Eint__sub @ X1 @ X1)) = ((fo__c_2Einteger_2Eint__sub @ X0 @ X0)))) )),
  inference(forward_demodulation,[],[f23683,f23670])).
thf(f23726,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))))))) | ($true != $true)) )),
  inference(constrained_superposition,[],[f23478,f23473])).
thf(f23729,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__of__num @ (inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))))))))) )),
  inference(trivial_inequality_removal,[],[f23726])).
thf(f23804,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X1))))))) )),
  inference(constrained_superposition,[],[f23458,f23425])).
thf(f23805,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X1 @ X0)))) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X1))))))) )),
  inference(forward_demodulation,[],[f23804,f23425])).
thf(f23806,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((fo__c_2Einteger_2Eint__sub @ X1 @ X0)) = ((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X1))))))) )),
  inference(forward_demodulation,[],[f23805,f23670])).
thf(f23853,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ X1)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X1))) @ (inj__ty_2Einteger_2Eint @ X0)))))) )),
  inference(constrained_superposition,[],[f23467,f23425])).
thf(f23854,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ X1)))) = ((surj__ty_2Einteger_2Eint @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ (fo__c_2Einteger_2Eint__sub @ X0 @ X1) @ X0)))))) )),
  inference(forward_demodulation,[],[f23853,f23425])).
thf(f23855,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ X1)))) = ((fo__c_2Einteger_2Eint__sub @ (fo__c_2Einteger_2Eint__sub @ X0 @ X1) @ X0)))) )),
  inference(forward_demodulation,[],[f23854,f23670])).
thf(f23914,plain,(
  ( ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))))) = $true) | ($true != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) != $true)) )),
  inference(constrained_superposition,[],[f23427,f23473])).
thf(f23918,plain,(
  ( ! [X2 : tp__ty_2Einteger_2Eint,X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ X0)))) != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ X2)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X0))))))) = $true)) )),
  inference(trivial_inequality_removal,[],[f23914])).
thf(f24019,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X1))))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ X0))) @ (inj__ty_2Einteger_2Eint @ X1)))))) )),
  inference(constrained_superposition,[],[f23447,f23444])).
thf(f24021,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0))) @ (inj__ty_2Einteger_2Eint @ X1)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ X1))))))) )),
  inference(forward_demodulation,[],[f24019,f23425])).
thf(f24023,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0))) @ (inj__ty_2Einteger_2Eint @ X1)))) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X1 @ X1))))))) )),
  inference(forward_demodulation,[],[f24021,f23425])).
thf(f24143,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((fo__c_2Einteger_2Eint__sub @ X0 @ X0)) = ((surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X1)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0))))))) )),
  inference(constrained_superposition,[],[f23729,f23679])).
thf(f24227,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ X0)))) = ((fo__c_2Einteger_2Eint__sub @ (fo__c_2Einteger_2Eint__sub @ X1 @ X1) @ X0)))) )),
  inference(constrained_superposition,[],[f23806,f23686])).
thf(f24675,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ sK2))))))) = $true) | ($true != $true)) )),
  inference(constrained_superposition,[],[f23918,f23418])).
thf(f24686,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ sK2))))))) = $true)) )),
  inference(trivial_inequality_removal,[],[f24675])).
thf(f24689,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : (($true = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ (ap @ c_2Einteger_2Eint__mul @ (inj__ty_2Einteger_2Eint @ X0)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ sK2 @ sK2)))))))))) )),
  inference(constrained_superposition,[],[f24686,f24023])).
thf(f24704,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ sK2 @ sK2))))) = $true)),
  inference(forward_demodulation,[],[f24689,f24143])).
thf(f24709,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0))))) = $true)) )),
  inference(constrained_superposition,[],[f24704,f23691])).
thf(f25000,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ sK0)) @ (inj__ty_2Einteger_2Eint @ X0))))) = $true) | ($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ X0))))) | ($true != $true)) ) | ~spl4_3),
  inference(constrained_superposition,[],[f23486,f23524])).
thf(f25003,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : (($true != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $false) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0))) @ (inj__ty_2Einteger_2Eint @ X1))))) = $true)) )),
  inference(constrained_superposition,[],[f23486,f24709])).
thf(f25012,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $false) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0))) @ (inj__ty_2Einteger_2Eint @ X1))))) = $true)) )),
  inference(trivial_inequality_removal,[],[f25003])).
thf(f25014,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : (($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ X0))))) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ sK0)) @ (inj__ty_2Einteger_2Eint @ X0))))) = $true)) ) | ~spl4_3),
  inference(trivial_inequality_removal,[],[f25000])).
thf(f25022,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint,X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $false) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ (fo__c_2Einteger_2Eint__sub @ X0 @ X0) @ X1))))) = $true)) )),
  inference(forward_demodulation,[],[f25012,f23425])).
thf(f25024,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ sK0 @ X0))))) = $true) | ($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ X0)))))) ) | ~spl4_3),
  inference(forward_demodulation,[],[f25014,f23425])).
thf(f25032,plain,(
  ( ! [X1 : tp__ty_2Einteger_2Eint] : ((((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ X1))))))) = $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ X1)))) = $false)) )),
  inference(forward_demodulation,[],[f25022,f24227])).
thf(f25215,plain,(
  ($false = $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK2)))) = $false) | (~spl4_2 | ~spl4_3)),
  inference(constrained_superposition,[],[f23534,f25024])).
thf(f25232,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK2)))) = $false) | (~spl4_2 | ~spl4_3)),
  inference(trivial_inequality_removal,[],[f25215])).
thf(f25277,plain,(
  ($false = $true) | (~spl4_2 | ~spl4_3)),
  inference(constrained_superposition,[],[f25232,f23418])).
thf(f25295,plain,(
  $false | (~spl4_2 | ~spl4_3)),
  inference(trivial_inequality_removal,[],[f25277])).
thf(f25296,plain,(
  ~spl4_2 | ~spl4_3),
  inference(avatar_contradiction_clause,[],[f25295])).
thf(f25298,plain,(
  ($true = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ sK0 @ sK2)))))) | ~spl4_4),
  inference(forward_demodulation,[],[f23528,f23425])).
thf(f25300,plain,(
  ($false = $true) | (~spl4_2 | ~spl4_4)),
  inference(forward_demodulation,[],[f25298,f23534])).
thf(f25301,plain,(
  $false | (~spl4_2 | ~spl4_4)),
  inference(trivial_inequality_removal,[],[f25300])).
thf(f25302,plain,(
  ~spl4_2 | ~spl4_4),
  inference(avatar_contradiction_clause,[],[f25301])).
thf(f25331,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : (($true = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ X0))))) | ($true != $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ sK0 @ sK2))) @ (inj__ty_2Einteger_2Eint @ X0))))) = $false)) ) | ~spl4_4),
  inference(constrained_superposition,[],[f23485,f25298])).
thf(f25339,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : (($true = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ X0))))) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (ap @ (ap @ c_2Einteger_2Eint__sub @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ sK0 @ sK2))) @ (inj__ty_2Einteger_2Eint @ X0))))) = $false)) ) | ~spl4_4),
  inference(trivial_inequality_removal,[],[f25331])).
thf(f25351,plain,(
  ( ! [X0 : tp__ty_2Einteger_2Eint] : (($false = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (fo__c_2Einteger_2Eint__sub @ (fo__c_2Einteger_2Eint__sub @ sK0 @ sK2) @ X0)))))) | ($true = ((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ X0)))))) ) | ~spl4_4),
  inference(forward_demodulation,[],[f25339,f23425])).
thf(f25708,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK0)))) = $true) | (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ sK2))))))) = $false) | ~spl4_4),
  inference(constrained_superposition,[],[f25351,f23855])).
thf(f25734,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ (surj__ty_2Einteger_2Eint @ (ap @ c_2Einteger_2Eint__neg @ (inj__ty_2Einteger_2Eint @ sK2))))))) = $false) | (spl4_3 | ~spl4_4)),
  inference(forward_subsumption_resolution,[],[f25708,f23523])).
thf(f25980,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK2)))) = $false) | ($false = $true) | (spl4_3 | ~spl4_4)),
  inference(constrained_superposition,[],[f25032,f25734])).
thf(f26000,plain,(
  (((p @ (ap @ (ap @ c_2Einteger_2Eint__divides @ (inj__ty_2Einteger_2Eint @ sK1)) @ (inj__ty_2Einteger_2Eint @ sK2)))) = $false) | (spl4_3 | ~spl4_4)),
  inference(trivial_inequality_removal,[],[f25980])).
thf(f26025,plain,(
  ($false = $true) | (spl4_3 | ~spl4_4)),
  inference(constrained_superposition,[],[f26000,f23418])).
thf(f26044,plain,(
  $false | (spl4_3 | ~spl4_4)),
  inference(trivial_inequality_removal,[],[f26025])).
thf(f26045,plain,(
  spl4_3 | ~spl4_4),
  inference(avatar_contradiction_clause,[],[f26044])).
thf(f26046,plain,(
  ($false = $true) | (~spl4_1 | ~spl4_3)),
  inference(forward_demodulation,[],[f23524,f23515])).
thf(f26047,plain,(
  $false | (~spl4_1 | ~spl4_3)),
  inference(trivial_inequality_removal,[],[f26046])).
thf(f26048,plain,(
  ~spl4_1 | ~spl4_3),
  inference(avatar_contradiction_clause,[],[f26047])).
cnf(s1, plain, spl4_1 | spl4_2, inference(sat_conversion,[],[f23520])).
cnf(s2, plain, spl4_3 | spl4_4, inference(sat_conversion,[],[f23529])).
cnf(s8, plain, ~spl4_2 | ~spl4_3, inference(sat_conversion,[],[f25296])).
cnf(s9, plain, ~spl4_2 | ~spl4_4, inference(sat_conversion,[],[f25302])).
cnf(s18, plain, spl4_3 | ~spl4_4, inference(sat_conversion,[],[f26045])).
cnf(s19, plain, ~spl4_1 | ~spl4_3, inference(sat_conversion,[],[f26048])).
cnf(s21, plain, ~spl4_2, inference(rat,[],[s2,s8,s9])).
cnf(s22, plain, spl4_1, inference(rat,[],[s1,s21])).
cnf(s23, plain, ~spl4_3, inference(rat,[],[s19,s22])).
cnf(s24, plain, ~spl4_4, inference(rat,[],[s18,s23])).
cnf(s26, plain, $false, inference(rat,[],[s2,s24,s23])).
thf(f26053,plain,(
  $false),
  inference(avatar_sat_refutation,[],[s26])).
% SZS output end Proof for theBenchmark
